Consiglio su pagina sito web vetrina

Ho provato a cambiare la larghezza del div ma niente, gli apostrofi nei nomi non ci sono, mentre nei dati nella descrizione si. Cosa posso mandarti per riuscure a risolvere questo problema? Mi dicevi il dump ma scusa l ignoranza ma non so cosa e'... Cmq grazie per l aiuto sei gentilissimo
 
ciao come è fatta, es.
id int(12) No
data int(12) No
nome varchar(250) Yes NULL
descrizione text Yes NULL
foto varchar(250) Yes NULL
PRIMARY id
 
Ok perfetto
id_prodotto int(4) PRIMARY KEY
2 prodotto varchar(50) latin1_swedish_ci
3 categoria varchar(25) latin1_swedish_ci
4 descrizione text latin1_swedish_ci
5 prezzo float(4,2)
6 immagine varchar(250)

Se hai suggerimenti o migliaramento dimmi pure accetto tutti i tuoi consigli
 
ciao
penso di darti una brutta notizia
in effetti il problema è nel tooltip, cioe
se il testo ha degli acapo es.
pinco
questo è una descrizione
da inserire
non funziona

per funzionare il testo deve essese sritto su un'unica riga e con il tag <br>
es.
pinco<br>questo è una descrizione<br>da inserire

e penso che scriverlo in questo modo sia un po' palloso.
tra l'altro si deve usare il tag <br> e non il <br /> quindi non viene eventualmente validato.

guardo se trovo un'altra soluzione te la posto
 
ciao
ti allego una serie di prove di quello che ho fatto (sono tutte simili, ma di più non sono capace).
non ho usato il db per fare prima (simulato con degli array).
guarda se per caso ce nè una che ti va bene, se si poi la mettiamo apposto col db.
(non è tutta farina del mio sacco, mi ha dato una mano l'esimio criric)
 

Allegati

il secondo esempio è perfetto ti ringrazio anzi vi ringrazio ora come possousare questo adattandolo ad un db con lo schema di prima?
 
ciao
dovrebbe funzionare.
poi giostrando sul css puoi fare quello che vuoi. (metti il css e il js in file sterni è meglio)


PHP:
<script type="text/javascript">
function visualizza(azione, num) {
    var elemento="aa"+num;
	var elem = document.getElementById(elemento); 
    elem.style.visibility = azione;
}
</script>
<style type="text/css">
td{
	vertical-align:top;
	text-align:left;
}
.aa{
	background-color:#CCCCCC;
	width: auto;
	height: auto;
	z-index:99;
	visibility:hidden;
	border-color:#FF0000;
	border-width:2px;
	border-style: inset;
	border-radius: 10px 10px 10px 10px;/*questo se vuoi il bordo arrotondat0*/
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	box-shadow: 2px 4px 5px #a6aeb7;

}
img{
	cursor:pointer;
}
</style>

<?php
//....connessione al db....
//.............
$query=mysql_query("SELECT * FROM prodotti");
//ti conviene controllare se ci sono record
if(mysql_num_rows($query)>0){
	echo "<table>";
	$k=0;//metto a zero un contatore
	while( $riga=mysql_fetch_array($query)){
    	//leggi i valori dal db
    	$nome_immagine=$riga['immagine'];//verificare se ti serva anche la path. es immagini/imm_1.jpg
   	 	$nome_prodotto=$riga['nome'];
    	$descr_prodotto=$riga['descrizione'];
		$per_testo="<strong>$nome_prodotto</strong><br>".nl2br($descr_prodotto);
    	echo "<tr><td><img src=\"".$nome_immagine."\" alt=\"".$nome_prodotto."\" border=\"0\" onmouseover=\"visualizza('visible', $k)\" onmouseout=\"visualizza('hidden',$k)\"/></td><td>".$per_testo."</td><td class=\"aa\" id=\"aa$k\" >$per_testo</td></tr>";
		$k++;//incremento di uno il contatore
	}
	echo "</table>";
}else{
	echo "non ci sono prodotti";
}
?>

spero di aver capito giusto quello che volevi (il secondo).
se hai problemi posta
 
Ultima modifica:
Ma come faccio ad avere la stessa tabella di prima ossia 3 colonne
1cella nomeprodotto 2cella nomeprodotto 3cella nomeprodotto
1foto- 2foto 3foto-

ora con il codice che mi hai dato te mette -------> foto1 descrizione1 descrizione1
foto2 descrizione2 descrizione2

Scusami ma sto impazzendo
 
Ultima modifica:
ciao dopo essere stato impegnatissimo con il lavoro torno a riuscire a risolvere questo problema, ho provato il tuo esempio ma mi restituisce errore, poi io i dati li ho in una tabella mysql non voglio scriverli manualmente come nel tuo codice, sto impazzendo ho provato diecimila tooltip ma non riesco prorpio, forse sbaglio ad inseirre il codice nella pagina php. Mi potete aiutare da capo?
Ho diverse pagie formate da una 15 di immagini ciascuna, ora vorrei un tooltip che
- al passaggio del mouse si apra e si muova insieme al mouse ( ne ho provati diversi ma appena muovo il mouse trovandomi ancora sulla stessa immagine scompare)
cosa mi consigliate, mi potete guidare partendo da capo.
il codice per recuperarele foto e nome dei prodotti è la seguente (e fin qui tutto ok)
PHP:
echo "<table class=\"prodotti_table\" align=\"center\">"; 
			while( $riga=mysql_fetch_array($query)){  
				if($conta==0){echo $apro_riga;}//apro la riga se conta è zero 
			//leggi i valori dal db  
		$nome_immagine=$riga['immagine'];//verificare se ti serva anche la path. es immagini/imm_1.jpg 
	 $nome_prodotto=$riga['prodotto']; 
$descr_prodotto=$riga['descrizione'];  
			//creo le celle aggiungendo <td>....</td> 		 
				echo "<td>$nome_prodotto<a class='apri' href=''><img src='$nome_immagine' alt='$nome_prodotto' border='0'></a></td>";



			
 
 
																		 $conta++;//incremento il contatatore di 1 
																		if($conta >($num_col-1)){//il contatore ha segnato 0, 1 , 2 
																			$conta=0;//riporto il contatore a zero 
																			echo $chiudo_riga;//chiudo la riga 
																		} 
																	}  
																	echo "</table>";


Spero di riuscirci con il vostro aiuto
 
ciao
che errore ti da? perche a me funzia (ff 12).
poi era solo un esempio da adattare, è evidente che deve essere collegato ad un db
 
la pagina mi da quest errore
Warning: Unknown: failed to open stream: Permission denied in Unknown on line 0

Fatal error: Unknown: Failed opening required 'C:/Users/Sasino/Desktop/website/sito_feed_up_ftp/ToolTip/prova_tooltip_6.php' (include_path='.;C:\php5\pear') in Unknown on line 0

magari risolvendo e dandomi qualche dritta inserirei il tuo esempio, mi farebbe piacere... io ho provato ma non riesco ?
 
ciao
strano, non mi è mai capitato un errore del tipo.
googlando qua e là mi sembra di aver capito che non dipenda dallo script, ma dal tuo server locale.
chiedo a qualche esperto più di me per sapere da cosa dipenda quell'errore
 
Sono riuscito a far funzionare il tuo esempio ma il tooltip alla comparsa spasta le immagini vicino io vorrei che seguisse il cursore e che non spostasse le altre le immagini ma apparire sopra come se fosse in un livello più alto, come si pouo modificare
 
ciao
verifico poi (forse) ti so dire, fai un scren di esempio a 2 righe e tre coll di imm.
comunque il problema è non far sovrapporre il tooltip alla'immagine perche se vai sull'immagine e appare sopra il tt è come se uscissi col mouse è può forse provocare un brutto sfarfallamento
 

Discussioni simili