Praticamente tu fai questo (o sbaglio?):
e ti crei una pagina es: postmodifica.phpCodice PHP:<?php
$lettura = mysql_query("SELECT * from articoli order by id DESC");
if (mysql_num_rows($lettura)>0){
while ($scatola_temporanea = mysql_fetch_array($lettura)){
$titolo = $scatola_temporanea["titolo"];
$autore = $scatola_temporanea["autore"];
$data = $scatola_temporanea["data"];
$testo = $scatola_temporanea["testo"];
$id = $scatola_temporanea["id"];
echo "<table><tr><td>";
echo "Articolo $id: $titolo.</td>";
echo "<td><form action=\"getmodifica.php\" method=\"post\">";
echo "<input type=\"hidden\" name=\"titolo\" value=\"$titolo\" />";
echo "<input type=\"hidden\" name=\"autore\" value=\"$autore\" />";
echo "<input type=\"hidden\" name=\"testo\" value=\"$testo\" />";
echo "<input type=\"submit\" name=\"submit\" value=\"Modifica!\" />";
echo "</form></td></tr></table>";
}
}
?>
Molto più pratico.Codice PHP:<?php
if (isset($_POST['titolo'])){ $titolo = $_POST['titolo']; }
if (isset($_POST['autore'])){ $autore = $_POST['autore']; }
if (isset($_POST['testo'])){
$testo = $_POST['testo'];
echo <<< END
<table>
<tr>
<td>Titolo:</td>
<td><input type="text" value="$titolo"></td>
</tr>
<tr>
<td>Autore:</td>
<td><input type="text" value="$autore"></td>
</tr>
<tr>
<td>Testo:</td>
<td><textarea>$testo</textarea></td>
</tr>
</table>
END;
}
?>
EDIT:
Scusa, questo è per la modifica, ma in sostanza è la stessa cosa.

Rispondi quotando