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

    come evitare se possibile infiniti $_POST

    ciao

    se ho un form con ad esempio 50

    Codice PHP:
    <input type="text" name="test" /> 
    c'è un modo, ad esempio un ciclo o qualcosa di simile per evitare che sulla pagina ricezione mi scriva per 50 volte...

    Codice PHP:
    if(isset($_POST['test']))
      
    $test $_POST['test']

    ecc ecc ecc 

    grazie

  2. #2
    Utente di HTML.it L'avatar di blekm
    Registrato dal
    Jun 2004
    Messaggi
    8,310
    sei tu che decidi cosa scrivere. Se vuoi scrivere 1, 2, o 50 cose.
    Il portale sul turismo a Lucca

    Siti web Lucca

    Vendo Tex a colori di Repubblica (primi 100 numeri) - info in pvt.

  3. #3
    si infatti, supponiamo che io abbai 50 input text, per evitare di portarmi dietro 50 $_POST o $_GET, c'è un trucchetto?

  4. #4
    Utente di HTML.it L'avatar di blekm
    Registrato dal
    Jun 2004
    Messaggi
    8,310
    Codice PHP:
    <form method="post">
    <
    input type="text" name="test1" />
    <
    input type="text" name="test"/>
    ...
    ...
    <
    input type="text" name="test50" />
    </
    form
    tu ti porti tutto ciò compreso dentro FORM => Metti nel form (quindi le cose che finiranno nel $_POST) solo quello che ti serve.
    Ti servono 50 campi? Mettine 50.
    Te ne servono 5? Mettine 5.
    Forse non ho ben compreso il tuo problema..
    Il portale sul turismo a Lucca

    Siti web Lucca

    Vendo Tex a colori di Repubblica (primi 100 numeri) - info in pvt.

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    509
    un sistema potrebbe essere chiamare tutti gli input con un testo uguale piu numero o solo numero

    dalla'ltra parte scrivi una cosa del tipo

    for ($x=0;$x<50; $x++)
    {
    $input.$x=$_POST[$x];
    }

    questa non dovrebbe essere la formula corretta ma se non ricordo male si fa piu o meno cosi.

    io faccio una cosa similare per 600 checkbox tutti con lo stesso nome

  6. #6
    Originariamente inviato da nexus
    un sistema potrebbe essere chiamare tutti gli input con un testo uguale piu numero o solo numero

    dalla'ltra parte scrivi una cosa del tipo

    for ($x=0;$x<50; $x++)
    {
    $input.$x=$_POST[$x];
    }

    questa non dovrebbe essere la formula corretta ma se non ricordo male si fa piu o meno cosi.

    io faccio una cosa similare per 600 checkbox tutti con lo stesso nome
    hai capito bene il mio quesito

    quella tua potrebbe essere una buona soluzione, però credo sia poco pratica per via dei numeri ai name degli input, devo provare

    grazie

  7. #7
    Utente di HTML.it L'avatar di blekm
    Registrato dal
    Jun 2004
    Messaggi
    8,310
    ah, tu volevi semplicemente sapere come stampare il contenuto di $_POST?
    Non avevo capito...

    Codice PHP:
    foreach ($_POST as $key => $value)
    {
    echo 
    "CHIAVE" $key;
    echo 
    "VALORE" $value;

    prova cosi, dovrebbe funzionare.
    Il portale sul turismo a Lucca

    Siti web Lucca

    Vendo Tex a colori di Repubblica (primi 100 numeri) - info in pvt.

  8. #8
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    509
    no lui ha una pagina con una serie lunga di input che poi nell'altra pagina deve recuperare.

    dato che deve ripetere per 50(ipotesi) volte la stessa cosa chiedeva come poterlo fare senza doverlo riscrivere ogni volta

    if isset($_POST[input1])
    echo "ok";

    ripetutto per 50 volte è un po lungo...lui cercava un modo per realizzare un ciclo

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.