Ciao a tutti e buon 2014,
continuo a fare esperimenti con php e vorrei capire come fare ad aggiornare n righe contemporaneamente.
Questo è il codice che ho scritto:
Codice PHP:
<html><head></head><body>
<?php
$connessione = mysql_connect('localhost', 'root', '', '');
$base_dati = mysql_select_db('test', $connessione);
if($connessione == FALSE) {
echo "Errore nella connessione";
}
if(isset($_GET['aggiorna'])){
$nome= mysql_escape_string($_GET['nome']);
$id = mysql_escape_string($_GET['id']);
$aggiorna_dati = mysql_query("
UPDATE
prova
SET
nome = '$nome'
WHERE id = $id
");}
$seleziona_dati = mysql_query("
SELECT
*
FROM
prova
");
?>
<form method="get" name="aggiorna" id="inserisci">
<?php
while ($riga = mysql_fetch_array($seleziona_dati)){
?>
<label for="nome">Nome:</label> <input name="nome" type="text" id="nome" tabindex="1" value="<?php echo $riga['nome'];?>">
<input name="id" type="hidden" id="id" value="<?php echo $riga['id'];?>">
<?php } ?>
<input type="submit" name="aggiorna" id="conferma" value="Invia"> </p>
</form>
</body>
</html>
in pratica finora mi sono estratto i dati che devo aggiornare, il nome, e l'id del record e con while li ho associati a due campi, uno nascosto (id) e uno visibile (nome).
come devo impostare il ciclo per l'update?
mi date una mano? mi sono bloccato.
Grazie!