Non ho affatto ben capito come passare l'id della variabile a una seconda pagina e come nella seconda pagina estrapolare dal database solo quella riga per poi modificarla.
Il codice che ho scritto fin'ora è questo:
Nella variabile $quattro c'è scritto sempre "indefinito"codice:<?php session_start(); $host ='172.16.0.69'; $user = $_SESSION['radicchio']; $password = $_SESSION['polenta']; $database = 'dogma'; $db = mysql_connect($host, $user, $password) or die ("Impossibile connettersi al Server"); mysql_select_db($database, $db) or die ("Impossibile connettersi al Database"); $query = "select * from satelliti"; $dbResult = mysql_query($query, $db); print "<table border=\"1\">\n"; while ($line = mysql_fetch_array($dbResult)) { print"\t<tr>\n"; $uno=$line[0]; $due=$line[1]; $tre=$line[2]; $quattro=$line[3]; print "\t\t<td>".$uno."</td>\n"; print "\t\t<td>".$due."</td>\n"; print "\t\t<td>".$tre."</td>\n"; print "\t\t<td><a href=\"modsat.php?id=".$line."\">".$quattro."</a></td>\n"; print "\t</tr>\n"; } print "</table>\n"; mysql_free_result($dbResult); mysql_close($db); ?>
Con questa istruzione
print "\t\t<td><a href=\"modsat.php?id=".$line."\">".$quattro."</a></td>\n";
Mi viene generato questo lini \modsat.php?id=indefinito
"indefinito" è la stringa contenuta in quella variabile e non l'id. Come posso ottenere l'id?

Rispondi quotando