Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    4

    Risultati Query in Html

    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);

    ?>

  2. #2
    Utente di HTML.it L'avatar di cik
    Registrato dal
    Jul 2003
    Messaggi
    449
    Guardati come funzionano le form in html.

    Se metti le caselle di testo in una form puoi specificare una pagina che riceve come parametro il valore contenuto nella textbox e puoi quindi usarlo per fare una query di aggiornamento
    S'i fosse foco, arderei 'l mondo

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    4
    Ok, ma il problema è che qui il parametro è uno solo che viene sovrascritto tutte le volte..

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.