<form method="post" action="news_modifica2.php">
Titolo:
<input type="text" size="40" name="titolo" value="<?php echo $dati[titolo]; ?>"/>
Data:<input type="text" size="40" name="data" value="<?php echo $dati[data]; ?>"/>
Autore: <input type="text" size="40" name="autore" value="<?php echo $dati[autore]; ?>"/>
Testo:
<textarea name="testo" cols="60" rows="40"> <?php echo $dati[testo]; ?></textarea>
Argomento:
<input type="text" size="40" name="argomento" value="<?php echo $dati[argomento]; ?>"/>
<input type="submit" value="Invia2" />
</form>
allora le tue variabili che recuperi sono queste
$titolo = $_POST['titolo'];
$data = $_POST['data'];
$autore = $_POST['autore'];
$testo = $_POST['testo'];
$argomento = $_POST['argomento'];
questo TUO Codice
Codice PHP:
[B]news_modifica2.php[/B]
<?
include ("config.inc.php");
$db = mysql_connect($db_host, $db_user, $db_password);
if ($db == FALSE)
die ("Errore nella connessione. Verificare i parametri nel file config.inc.php");
mysql_select_db($db_name, $db)
or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php");
$id=$_POST['id'];
$query = "UPDATE articoli SET titolo='$titolo', data='$data', autore='$autore', testo='$testo', argomento='$argomento' WHERE id='$id'";
$result = mysql_query($query,$db) or mysql_error();
?>
oltre ad $id = $_POST['id'];
mettici anche le altre variabili se no ti restituisce un errore mancano i dati
in pratica diventerebbe:
Codice PHP:
[B]news_modifica2.php[/B]
<?
include ("config.inc.php");
$db = mysql_connect($db_host, $db_user, $db_password);
if ($db == FALSE)
die ("Errore nella connessione. Verificare i parametri nel file config.inc.php");
mysql_select_db($db_name, $db)
or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php");
$id=$_POST['id'];
$titolo = $_POST['titolo'];
$data = $_POST['data'];
$autore = $_POST['autore'];
$testo = $_POST['testo'];
$argomento = $_POST['argomento'];
$query = "UPDATE articoli SET titolo='$titolo', data='$data', autore='$autore', testo='$testo', argomento='$argomento' WHERE id='$id'";
$result = mysql_query($query,$db) or mysql_error();
?>