Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2013
    Messaggi
    49

    Tabelle da database e Form all'interno della tabella

    Ciao a tutti, ho un problemino con la scrittura del codice HTML di una tabella. In parole semplici ho da riempire una tabella con dei dati presi da un database (e questo lo faccio tramite PHP). Fin qui ci sono. La tabella che devo usare dovrebbe avere la forma del tipo:
    Dato A (chiave primaria) Dato B (chiave primaria) [PULSANTE DI SELEZIONE]
    Dato C (chiave primaria) Dato D (chiave primaria) [PULSANTE DI SELEZIONE]

    Devo mandare tramite form i valori ad esempio di A e B tramite campo hidden. I valori sono presi da database. Quindi all'interno del ciclo while per scorrere la query avevo scritto una cosa del tipo
    Codice PHP:
    <table>
    <
    tr><td>$id1</td><td>$id2</td><td><form name="form1" method="post" action="paginaSupporto.php"><input type="hidden" name="id1" value="$id1"><input type="hidden" name="id2" value="$id2"><input type="submit" value="Seleziona"></form></td></tr
    Detto chiaramente la cosa funziona benissimo, c'è solo il problema della validazione che mi dice Document type does not allow element INPUT here. Come posso risolvere questo problema di sintassi?...ho provato spostando il form fuori la tabella ma dopo non funziona.

    Grazie a tutti

  2. #2
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Validazione di che cosa ?
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  3. #3
    Utente di HTML.it L'avatar di brodik
    Registrato dal
    Jan 2009
    Messaggi
    765
    prova con

    codice HTML:
    <table>
        <tr>
            <td>
                $id1
            </td>
            <td>
                $id2
            </td>
            <td>
                <form name="form1" method="post" action="paginaSupporto.php">
                    <fieldset>
                        <input type="hidden" name="id1" value="$id1" />
                        <input type="hidden" name="id2" value="$id2" />
                        <input type="submit" value="Seleziona" />
                    </fieldset>
                </form>
            </td>
        </tr>
    </table>
    eXvision

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2013
    Messaggi
    49
    La validazione riguarda il codice HTML; in poche parole parlavo del validatore W3C per il codice HTML. Comunque sono riuscito a risolverlo mettendo i tag input all'interno di un qualsiasi contenitore oppure all'interno di un paragrafo poiché, come spiegavano sul sito di W3C school, per sintassi non è possibile inserire un tag <input> direttamente all'interno della tabella. Ringrazio tutti

  5. #5
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Quote Originariamente inviata da cwk28 Visualizza il messaggio
    La validazione riguarda il codice HTML; in poche parole parlavo del validatore W3C per il codice HTML. Comunque sono riuscito a risolverlo mettendo i tag input all'interno di un qualsiasi contenitore oppure all'interno di un paragrafo poiché, come spiegavano sul sito di W3C school, per sintassi non è possibile inserire un tag <input> direttamente all'interno della tabella. Ringrazio tutti
    Beh allora poco da vedere con php.
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

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.