Buondì,
conosco poco PHP, purtroppo.
Ho provato a dare un'occhiata nei vecchi thread ma non ho trovato niente di simile.
Devo semplicemente restituire i risultati di una query in una pagina html e fin qui nessun problema.
Il problema è che non so come poter modificare ora i valori.
Mi spiego: io vorrei dare la possibilità all'utente di modificare i valori già da questa pagina.
Ho fatto sì che i risultati compaiano in una text-box html, in modo da poter essere modificati.
Ma ora non ho idea di come posso passare ad UPDATE i valori che SELECT mi ha estrapolato.
Tra un tutorial, una guida e un'altra il codice che ho scritto è questo: come vedete usa la variabile $valore_dato, che però viene ovviamente sovrascritto ad ogni ciclo..quindi il problema è che non riesco a dirgli di inserire ogni valore in una variabile a parte.
Avete qualche consiglio? Ho provato anche un po' a pacioccare con gli array ma senza risultato..
Grazie
<?
$nome = $_GET['nome'];
$connessione = mysql_connect("localhost", "root", "ciumbia")
or die("Connessione non riuscita: " . mysql_error());
mysql_select_db("mysql") or die("Selezione del database non riuscita");
$query = "SELECT * FROM numeri where nome like '%$nome%' ";
$risultato = mysql_query($query) or die("Query fallita: " . mysql_error() );
echo "<table border=10>\n";
echo "<tr>";
echo "<td>ID</td><td>Nome</td><td>Servizio
</td><td>Numero</td><td>Fax
</td><td>Orari</td>
<td>Note</td>";
while ($linea = mysql_fetch_array($risultato, MYSQL_ASSOC)) {
echo "\t<tr>\n";
foreach ($linea as $valore_dato) {
echo "<td><input type=text value=$valore_dato></td>";
}
echo "\t</tr>\n";
}
print "</table>\n";
mysql_free_result($risultato);
mysql_close($connessione);
?>

Rispondi quotando