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:
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);
?>
Nella variabile $quattro c'è scritto sempre "indefinito"
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?