Visualizzazione dei risultati da 1 a 3 su 3

Discussione: $_POST in un ciclo for

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    22

    $_POST in un ciclo for

    il problema che vorrei risolvere è questo
    Codice PHP:
    <?php
    //ciclo per ogni giocatore
    $n $n_giocatori;
    for (
    $i=1$i<=$n$i++)
    {
    $giocatore $_POST['giocatore_$i'];
    echo 
    $giocatore;

    ?>
    dal form precedente io ho

    giocatore_1 = gino
    giocatore_2 = pino
    .....

    per n_giocatori

    quindi dovrebbe restituirmi gino pino .....

    invece la variabile sembra vuota.
    ringrazio per eventuale aiuto.

  2. #2
    Utente di HTML.it L'avatar di Razorblade
    Registrato dal
    Feb 2002
    Messaggi
    1,308
    Prova a chiamare gli input in questo modo

    Codice PHP:
    <input type="text" name="giocatore[]" value=""
    A questo punto dovresti avere un array all'interno di $_POST una volta inviato il form.
    Ciao

  3. #3
    Utilizza le virgolette invece degli apici:
    Codice PHP:
    $_POST["giocatore_$i"
    altrimenti $i non viene considerata come variabile

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.