Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Form html invia i dati a saltare

    Ho questo semplicissimo form html:
    codice:
    <header>
    <link rel="stylesheet" type="text/css" href="./contenuti/fstyle1.css" media="all" />
    </header>
    <html>
    <body>
    <div class=rigo>
        <form action="contenuti/inserimento.php" method="post" target="inserimento" name="insFormprova">
            <input id="0" name="0" type="text" value="0">
            <input id="1" name="1" type="text" value="1">
            <input id="2" name="2" type="text" value="2">
            <input id="3" name="3" type="text" value="3">
            <input id="4" name="4" type="text" value="4">
            <input id="5" name="5" type="text" value="5">
            <input id="6" name="6" type="text" value="6">
            <input id="7" name="7" type="text" value="7">
            <input id="8" name="8" type="text" value="8">
            <input id="9" name="9" type="text" value="9">
            <input type="submit" value="aggiungiprova"/>
        </form>
    </div>
    <div class="rigo">
        <iframe src="" name="inserimento"></iframe>
    </div>
    </body>
    </html>
    il problema è che i dati vengono inviati a saltare. Quando li recupero nella pagina "inserimento" tramite php quello che ottengo è questo:
    codice:
    $_POST[1]=1
    $_POST[3]=3
    $_POST[5]=6
    $_POST[7]=7
    ...
    in pratica trasmette solo i dispari, se cancello "l'input 0" trasmette solo i pari. Ho subito pensato ad un errore di battitura nel codice html ma niente non riesco a risolvere. Uso server Xampp, browser: chrome, firefox .Vi ringrazio tutti.

  2. #2
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,671
    il form è corretto.

    i dati vengono spediti dal browser un ordine così come sono, anche se la cosa non è garantita.
    in ogni modo, di certo, non mescola i dati.

    si tratta di un problema di elaborazione, o di una tua svista.

    dimmi se hai risolto, altrimenti sposto in php

    nota: è sconsigliabile utilizzare solo numeri, o testo che inizia per numero, come valore degli id. l'eventuale utilizzo per la definizione dello stile non funzionerebbe
    Ultima modifica di Vincent.Zeno; 06-08-2015 a 15:24

  3. #3
    quello ho postato è un form d'esempio che ho generato automaticamente con php, ho messo i numeri per essere più spiccio. Si Ho risolto, mi ero convinto che sbagliassi qualcosa nel html invece l'errore era in una funzione php che avevo modificato. Grazie Mille

  4. #4
    Possiamo anche eliminare il post, lo ritengo poco utile

Tag per questa discussione

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 © 2024 vBulletin Solutions, Inc. All rights reserved.