Originariamente inviato da iorso
il codice in questione potrebbe essere questo
pagina1:
viene visualizzata una semplice tabella letta dal database mysql
ad ogni riga della tabella viene generato un link per la pagina2
cliccando sul link vorrei che nella pagina2 apparisse il nome della riga cliccata.
non sono in grado di scrivere il codice della pagina2!
codice pagina1:
<html>
<head>
<title>pagina1</title>
</head>
<body>
<?php
$db_host="localhost";
$db_user="user";
$db_pass="pass";
$db_name="rubrica";
$conn=mysql_connect($db_host,$db_user,$db_pass) or die("Non è stato possibile stabilire una connessione");
if(@mysql_select_db("rubrica",$conn)!=1)
mysql_query("CREATE DATABASE 'rubrica'")or die("Errore ".mysql_errno().":".mysql_error()."\n");
$query = "SELECT * FROM `nomi` ORDER BY `nomi`.`$sort` ASC LIMIT 0, 30 ";
$dbResult = mysql_query($query, $conn);
$AffectedRows = mysql_affected_rows($conn);
if ($AffectedRows == 0)
{
print("la tabella è vuota!");
}
else
{
print "<table border=\"1\">\n";
for ($index=0 ; $index<$AffectedRows ; $index++)
{
$row = mysql_fetch_row($dbResult);
if ($index==0)
{
print "<tr>\n";
foreach ($row as $k => $v)
{
$myfield = mysql_fetch_field($dbResult,$k);
print ("<td>
" . $myfield->name . "</td>");
}
print "</tr>\n";
}
foreach ($row as $k => $v)
{ print ("<td>$v");
if ($k==0)
{
echo '
clicca qui';
}
print ("</td>");
}
print "</tr>\n";
}
print "</table>\n";
}
mysql_free_result($dbResult);
mysql_close($conn);
?>
</body>
</html>