ora ho questo codice per modificare i dati della pagina di prima
il problema è che mi fa la pagina con i form sì, ma dentro vi è <? echo $row['rag_soc_1']; ?> e via di seguito, cosa sbaglio qui?Codice PHP:
<?php
include("conn.php");
if($_POST['Submit']){
$cod=$_POST['cod'];
$rag_soc_1=$_POST['rag_soc_1'];
$rag_soc_2=$_POST['rag_soc_2'];
$E_mail_1=$_POST['E_mail_1'];
$E_mail_2=$_POST['E_mail_2'];
$E_mail_3=$_POST['E_mail_3'];
mysql_query("update email set rag_soc_1='$rag_soc_1', rag_soc_2='$rag_soc_2', E_mail_1='$E_mail_1', E_mail_2='$E_mail_2', E_mail_3='$E_mail_3' where cod='$cod'");
header("location:select.php");
exit;
}
$cod = $_GET['cod'];
$result = mysql_query("select * from email where cod='$cod'");
$row = mysql_fetch_assoc($result);
mysql_close();
?>
<html>
<body>
<form id="form1" name="form1" method="post" action="<? echo $PHP_SELF; ?>">
Cognome :
<input name="Cognome" type="text" id="rag_soc_1" value="<? echo $row['rag_soc_1']; ?>"/>
Nome :
<input name="Nome" type="text" id="rag_soc_2" value="<? echo $row['rag_soc_2']; ?>"/>
Email 1 :
<input name="Email 1" type="text" id="E_mail_1" value="<? echo $row['E_mail_1']; ?>"/>
Email 2 :
<input name="Email 2" type="text" id="E_mail_2" value="<? echo $row['E_mail_2']; ?>"/>
Email 3 :
<input name="Email 3" type="text" id="E_mail_3" value="<? echo $row['E_mail_3']; ?>"/>
</p>
<input type="submit" name="Submit" value="Modifica" />
</p>
</form>
</body>
</html>

Rispondi quotando