sto cercando di fare un form di modifica informazioni
che preleva le info dal database , pero' mi stampa direttamente record aggiornato.....invece dovrebbe prima visualizzare il form con le info e poi tu modifichi e clicchi.....

cosa sbaglio??..
grazie ciao


codice:
 

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento senza titolo</title>
</head>

<body>

<?php
$host = 'localhost';
$user ='xxxxxxx';
$password = 'xxxxxxx';
$database = 'xxxxxxxx;
session_start();

$confirm=$_SESSION['userautorizzato'];
$email11 = $_SESSION['email2'];
$db= mysql_connect($host, $user, $password)
or die ("Impossibile connettersi al server $host");

mysql_select_db($database, $db)
or die ("Impossibile connettersi al database $db");

if(!$confirm)
{
$query = "SELECT * FROM users WHERE email= $email11";
$dbResult = mysql_query($query,$db);
$AffectedRows = mysql_affected_rows($db);
if ($AffectedRows==0)
{
	echo " Non esistono record con i criteri selezionati ";
	
}else
{
	mysql_data_seek($dbResult,0);
	$row=mysql_fetch_row($dbResult);
	print("<table>");
	print ("<form method=\"post\" action=\"{$_SERVER['PHP_SELF']}\">");
	
	foreach ($row as $k => $v)
	{
		$myfield= mysql_fetch_field($dbResult,$k);
		print("<tr><td>$myfield->name</td>");
		print("<td><input type=\"text\" value=\"" . $v . "\" name =\"" . $myfield->name . "\" size=\"100\" maxlength = \"100\"></td></tr>");
}
print("<tr><td coolspam=\"2\"><input type = \"submit\" value=\"Conferma modifiche\"></td></tr> ");
print("<input type=\"hidden\" name =\"confirm\" value=\"1\">");
print ("</form>");
print("</table>");
mysql_free_result($dbResult);
mysql_close($db);
}
}
else{
	$nome=$_REQUEST['nome'];
	$cognome=$_REQUEST['cognome'];
	$email=$_REQUEST['email'];
	$sesso=$_REQUEST['sesso'];
	
	
	$query= "UPDATE users SET nome=\"$nome\"," . " cognome=\"$cognome\"," . " email=\"$email\" , " ." sesso=\"$sesso\"" . "WHERE email = $email11";
	$dbResult = mysql_query($query, $db);
	$AffectedRows = mysql_affected_rows($db);
	 
	 if($AffectedRows!=0)
	 {
		 print("Il record è stato aggiornato ");
	 }
	 mysql_close($db);
}
?>