Pagina 1 di 5 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 43
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    192

    variare dati con UPDATE in php

    Salve...di nuovo io con un problema!
    Allora ho una tabella che per ogni riga mi visualizza tessera, nome, cognome ecc..
    <tr>
    <td align=\"center\" NOWRAP><font size=\"1\">$tess</font></td>
    <td align=\"center\" NOWRAP><font size=\"1\">$nome</font></td>
    <td align=\"center\" NOWRAP><font size=\"1\">$cognome</font></td>
    </tr>

    nella seconda riga faccio uscire gli stessi risultati solo in un campo di testo con un pulsante, in modo che ogni pulsante possa modificare la tabella con il nuovo valore che scrivo nel testo..
    <tr>
    <td align=\"center\" NOWRAP><font size=\"1\">
    <form action=\"UPDATE nometabella SET tess=(come faccio a dirgli il valore che scrivo nel campo di testo?)\">
    <input type=\"text\" name=\"tess1\" size=\"1\" value=\"$tess\"></font>
    <input type=\"submit\" value=\"mod\">
    </form>
    </td>
    e cosi per ogni TD....
    </tr>

    Come posso fare questo passaggio? L'update non funziona nell'action?

  2. #2

    Re: variare dati con UPDATE in php

    Originariamente inviato da Nosf1
    L'update non funziona nell'action?
    Assolutamente no.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    192
    grazie per l'aiuto...ma come potrei ovviare?

  4. #4
    Originariamente inviato da Nosf1
    grazie per l'aiuto...ma come potrei ovviare?
    http://php.html.it/guide/lezione/266...li-get-e-post/

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    192
    bè il funzionamento lo conoscevo bene o male...anche cosi non mi funziona però

    <td align=\"center\"><font size=\"1\">
    <form action=\"mod.php\" metod=\"post\">
    <input type=\"text\" name=\"tessera\" size=\"1\" value=\"$tess\"></font>

    <input type=\"submit\" name=\"submit\" value=\"mod\">
    </form>
    </td>

    cosi genera la riga dove cè il form che mi rimanda qua:
    <?php
    include("check.php");
    include("connessione.php");
    //connessione tramite mysql_connect()
    $connessione = mysql_connect($nomehost,$nomeuser,$password);
    //selezione del DB
    mysql_select_db("vw") or dir ("impossibile selezionare il db");

    $query = "SELECT * FROM soci order BY ID";

    // invio la query
    $result = mysql_query($query);

    // controllo l'esito
    if (!$result) {
    die("Errore nella query $query: " . mysql_error());
    }
    $row = mysql_fetch_assoc($result);

    $id =htmlentities($row['id']);
    $tessera = $_POST['tessera'];
    $modifica= "UPDATE socikult SET tess=$tessera WHERE id = '$id'";

    ?>
    mi dice che tessera non è definita come variabile...perchè non la passa?

  6. #6
    non si capisce quello che vorresti fare.

    select * ..... order by ID troverai sempre e solo il primo ID visto che non controlli tutto il result set ma solo il primo dato.

    Poi l'UPDATE deve essere eseguito con mysql_query. Stampa l'array $_POST per verificare quello che ricevi.

    non si capisce cosa dovrebbe stampare $tess nel form.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  7. #7
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    192
    ok, cercherò di spiegarmi meglio...
    ho una pagina che mi genera una tabella con tutti i dati dei soci, ma con 2 righe:
    1 riga: tessera, cognome,nome....
    2 riga: campotesto tessera, campotesto cognome, campotesto nome (e dentro il campotesto di ognuno cè lo stesso valore della 1 riga)....con un pulsante

    questa è l'immagine

    Ora vorrei che modificando il contenuto di ciascun campotesto, con ogni relativo pulsante mi vari il database...è una cosa possibile o devo agire in altro modo?
    Immagini allegate Immagini allegate

  8. #8
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    192
    oppure è meglio che faccio un pulsante per ogni riga, che ogni volta che premo mi fa l'update a tutta la riga?

  9. #9
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    192
    un up per un help! Ancora non risolvo

  10. #10
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    539
    puoi fare in modo che al click del bottone si richiami una funzione in javascript che imposti magari in alcuni campi nascosti cosa cambiare e di chi, e poi inviare il tutto alla pagina php che fa l'update...

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.