SAlve,
Non so se fattibile quindi non ci eprderò la vita però mi paicerebbe fare sta cosa.
Ho una query che all'interno del while mi lista alcuni campi di una tabella. al momento se un utente clicca sul nome faccio aprire un popup che effettua una query e lista tutti i dati del nome selezionato.
Ora pensavo invece di far apparire tali dati al passaggio del mouse, ho trovato uno script che funziona in parte nel senso che mi fa operdere la lista
Qeusta è la mi query
nell'href prima avevo un javascript che mi apriva un poup or ainvece ho aggiunto la classe commentato che è la seguente
e la riga dell'href è diventata
Il primo problema più grave e che quell'inserimento del div dopo l'href mi interrompe il while quindi non vedo più la lista ma un solo nome
poi come ovvio che sia il file tabella_dati mi si apre ma non vedo i dati eprchè come è giusto che sia non trova l'id. Però se io clicco sull'href poer farmi dare l'id il DIV si apre sopra e non di fianco
Inanzitutto eprchè viene interrotto il while?
Non so se fattibile quindi non ci eprderò la vita però mi paicerebbe fare sta cosa.
Ho una query che all'interno del while mi lista alcuni campi di una tabella. al momento se un utente clicca sul nome faccio aprire un popup che effettua una query e lista tutti i dati del nome selezionato.
Ora pensavo invece di far apparire tali dati al passaggio del mouse, ho trovato uno script che funziona in parte nel senso che mi fa operdere la lista
Qeusta è la mi query
PHP:
$query = "SELECT * FROM TabellaORDER by Nome ";
$risultato = mysql_query($query) or die("Query 56: " . mysql_error() );
$i=0;
while ($linea = mysql_fetch_array($risultato, MYSQL_ASSOC)) {
$i++;
$id=$linea[id];
$nome=$linea['Nome'];
echo "table bla bla"
echo " <tr><td><a href=?ID=$id class=\"commentato\" >$nome</a></td>
}
nell'href prima avevo un javascript che mi apriva un poup or ainvece ho aggiunto la classe commentato che è la seguente
PHP:
<style type="text/css">
.commentato{
position:relative;
color: black;
text-decoration: none;
}
.commentato div{
position:absolute;
visibility:hidden;
background-color:#c8ffb4;
border: dotted #c8ffb4 1px;
color:black;
text-decoration: none;
padding:3px;
top:20;
left:40;
}
.commentato:hover div{
visibility: visible;
index-z:100;
}
</style>
e la riga dell'href è diventata
PHP:
echo " <tr><td><a href=?ID=$id class=\"commentato\" >$nome
echo "<div>";
mysql_connect($DBhost,$DBuser,$DBpass) or die("Impossibile collegarsi al server");
@mysql_select_db("$DBName") or die("Impossibile connettersi al database $DBName");
$etaquery = "SELECT Nome FROM $database WHERE ID='$id'";
$etarisultato = mysql_query($etaquery) or die("Query 53: " . mysql_error());
$nome = mysql_result($etarisultato,"Nome");
echo $nome;
include('flie_tabella dati.php');
echo "</div>";
echo "</a>";
</td>
Il primo problema più grave e che quell'inserimento del div dopo l'href mi interrompe il while quindi non vedo più la lista ma un solo nome
poi come ovvio che sia il file tabella_dati mi si apre ma non vedo i dati eprchè come è giusto che sia non trova l'id. Però se io clicco sull'href poer farmi dare l'id il DIV si apre sopra e non di fianco
Inanzitutto eprchè viene interrotto il while?