Modifica di una tupla in una tabella con pagina php (per la V D Mercurio)
<html>
<head>
<title>Modifica
operatori</title>
</head>
<body>
<?php
//Inizializzazione
delle variabili
//$selezi=$_POST[
'selezi'];
$selezi='000004';
if
($selezi) {
//Connessione
al DataBase MySql
$db=mysql_connect("localhost","root","password");
//Estrazione
del record selezionato
$sqlinterr="select
* from operatori";
$sqlinterr.="where
op_codope='$selezi'";
//Esecuzione
del comando di interrogazione
$res=mysql_db_query("cisalfa",$sqlinterr);
//Visualizzazione
del record letto
$codope_old=mysql_result($res,0,"op_codope");
$cognom_old=mysql_result($res,0,"op_cognom");
$codatt_old=mysql_result($res,0,"op_codatt");
echo
"<h3><center>Modifica operatori</center></h3>";
//Creazione
della form per la modifica
echo "<form action='operatori_m3.php'
method='POST'>";
//Modifica
dei valori
echo
"<input name='codope_new' value='$codope_old'><br>";
echo
"<input name='cognom_new' value='$cognom_old'><br>";
echo
"<input name='codatt_new' value='$codatt_old'><br>";
echo
"<input type='submit' value='Salvare le modifiche'>";
echo
"<input type='reset' value='Cancella'>";
echo "</form>";
}
?>
</body>
</html>
operatori_m3.php
<html>
<head>
<title>Modifica
operatori</title>
</head>
<body>
<?php
//Inizializzazione
delle variabili
$codope_new=$_POST['codope_new'];
$cognom_new=$_POST['cognom_new'];
$codatt_new=$_POST['codatt_new'];
$codope=$_POST['codope'];
//Connessione
al database
$db=mysql_connect("localhost","root","_itcgbassi_");
//Costruzione
della variabile $sqlinterr per la modifica del record selezionato
$sqlinterr="update operatori
set";
$sqlinterr.="op_codope=$codope_new";
$sqlinterr.="op_cognom=$
cognom _new";
$sqlinterr.="op_codatt=$
codatt _new";
//Esecuzione
del comando $sqlinterr
mysql_db_query("cisalfa";
$sqlinterr);
//Numero
di record soggetti alla modifica
$num=mysql_affected_rows();
//Se
il record &e; stato trovato
if($num>0) echo"record
modificato<p>";
else
echo"errore!!! record non modificato<p>";
//Chiusura
del DataBase MySQL
mysql_close($db);
?>
</head>
</html>
Commenti
Posta un commento