nel mio sito per ogni articolo che pubblico ho il seguente url
http://localhost/sitophp/articolo.php?id=3...
se volessi avere un pagina: modifica.php la mia intenzione è quella di creare un form in php che mi permette di visualizzare nei relativi campi i dati gia immessi per poterli modificare...
io avevo scritto
ma non funziona... come mai?
http://localhost/sitophp/articolo.php?id=3...
se volessi avere un pagina: modifica.php la mia intenzione è quella di creare un form in php che mi permette di visualizzare nei relativi campi i dati gia immessi per poterli modificare...
io avevo scritto
HTML:
<html>
<body>
<?php
include('core.php');
if(isset($_get['Modifica'])){//hai cliccato su MODIFICA
$art_id=addslashes(htmlspecialchars($_get['Modifica']));//con un po' di protezione al get
$query="SELECT * FROM articoli WHERE id='$art_id'";
$estrai=mysql_query($query);
while($row = mysql_fetch_array($estrai)){
$art_id = $row['art_id'];
$autore = stripslashes($row['art_autore']);
$titolo = stripslashes($row['art_titolo']);
$data = $row['art_data'];
$articolo = stripslashes($row['art_articolo']);
}
}
?>
<form name="form1" method="post" action="<?php htmlspecialchars($_SERVER['PHP_SELF']);?>">
<p>
<input name="id_nascosto" type="hidden" value="<?php echo $art_id;?>">
</p>
<p>
Autore:
<input name="autore" type="text" value="<?php echo $autore;?>">
</p>
<p>
Titolo:
<input name="titolo" type="text" value="<?php echo $titolo;?>">
</p>
<p>
Articolo:
<input name="articolo" type="text" value="<?php echo $articolo;?>">
</p>
<p>
<input name="data" type="text" value="<?php echo $art_data;?>">
</p>
<p>
<input name="submit" type="submit" id="submit" value="Invia">
</p>
</form>
</body>
</html>
ma non funziona... come mai?
Ultima modifica di un moderatore: