Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12

Discussione: form in php

  1. #1

    form in php

    ho un problema grosso
    ho fatto un form all'interno di una tabella:
    <table>
    <form name=dati method=get action=prova3.php>
    <input type=hidden name=fattura value=..>
    <? while (varow=mysql_fetch_array($vlQry,MYSQL_ASSO))
    {
    echo "<tr><td>vvv</td></tr>".
    "<tr><td>vvv</td></tr>".
    "<tr><td><input name=codiceprodotto type=submit value=''</td></tr></form>";
    }
    echo "</table>

    mi genera una tabella con 2 pulsanti submit ma solo il primo funziona

    quale può essere l'errore?

  2. #2
    Utente di HTML.it L'avatar di dalang
    Registrato dal
    May 2003
    Messaggi
    252
    dopo il primo pulsante SUBMIT scrivi anche </form> che chiude il form.
    visto che il form lo apri una volta sola prima del ciclo... è ovvio che funzioni solo il primo SUBMIT, gli altri cosa dovrebbero inviare, visto che non ci sono più form???


  3. #3

    form

    </form> l'ho scritto
    manca forse <form>?

  4. #4
    Utente di HTML.it L'avatar di dalang
    Registrato dal
    May 2003
    Messaggi
    252
    il form lo apri prima del ciclo, quindi una volta sola!
    mentre lo chiudi all'interno del ciclo, quindi N volte

    praticamente il tuo script fa:
    <table>
    <form>
    bottone submit
    </form> (che chiude il form)
    bottone submit
    </form> (a cui manca il <form> per cui non sa dove inviare i dati)
    ...
    bottone submit
    </form>(a cui manca il <form> per cui non sa dove inviare i dati)
    </table>

  5. #5
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372

    Re: form in php

    Originariamente inviato da sandroacchiardi
    ho un problema grosso
    ho fatto un form all'interno di una tabella:
    <table>
    <form name=dati method=get action=prova3.php>
    <input type=hidden name=fattura value=..>
    <? while (varow=mysql_fetch_array($vlQry,MYSQL_ASSO))
    {
    echo "<tr><td>vvv</td></tr>".
    "<tr><td>vvv</td></tr>".
    "<tr><td><input name=codiceprodotto type=submit value=''</td></tr></form>";
    }
    echo "</table>

    mi genera una tabella con 2 pulsanti submit ma solo il primo funziona

    quale può essere l'errore?
    Il problema è che il </form> é all'interno del ciclo while mentre il <form> è fuori !!!!

  6. #6
    risolto il form; altro problema
    dentro al linguaggio php devo inserire come value una variabile:

    {
    echo "<tr><td>vvv</td></tr>".
    "<tr><td>

    <input type=hidden name=fattura value=<? echo $righe;?> </td></tr>".
    "<tr><td><input name=codiceprodotto type=submit value=''</td></tr></form>";
    }

    scritta così però no nè ok mi dà problemi con apici. come si scrive esattamente?

  7. #7
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    <input type=hidden name=fattura value=<? echo $righe;?> >

    manca il > di chiusura di input.

  8. #8
    Utente di HTML.it L'avatar di dalang
    Registrato dal
    May 2003
    Messaggi
    252
    mancano anche gli apici:
    <input type=hidden name=fattura value="<? echo $righe;?>" >

  9. #9

    php in html

    non funziona ho messo il >,
    ho provato anche a aggiungere gli apici value='<? echo $righe;?>'>
    ma non funziona

  10. #10

    variabile

    alla faccia di tutti i senior sono riuscito!!
    bisogna scrivere la variabile direttamente senza echo
    quindi <.... value=$righe>

    ciao
    a tutti e grazie comunque

    ps: mi passate di grado?

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.