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

    <Input name="nome + variabile"> non va!

    Salve.
    Ho creato una serie di istruzioni in una form per creare delle caselle input text.
    Queste sono le istruzioni in sintesi:

    <?php
    for ( $i = 0; $i <= 3; $i++)
    {
    echo "<input type='text' name='ip'+$i value='' readonly>";
    }
    ?>
    vorrei associare ad ogni casella input il nome ip + il valore del contatore $i

    Poi ci sono i classici pulsanti della form che mi chiamano il file2.php che si occupa di recuperare i dati e questo è il codice:

    <?php
    for ( $i = 0; $i <= 3; $i++)
    {
    $stringa = $_POST['ip'.$i];
    echo $stringa;
    }

    ?>

    ma non visualizza nulla.
    Credo di aver commesso uno sbaglio nell'associare i nomi delle caselle input, mi sapete dire come devo fare?
    Grazie
    Mariastella.

  2. #2
    non funziona perchè hai usato il + per concatenare le stringhe, in php si usa il punto
    V.I.S.T.A. --> Virus Inside, Switch To Apple

  3. #3
    Prova così

    Codice PHP:

    <?php
    for ( $i 0$i <= 3$i++)
    {
       
    ?><input type="text" name="ip<? echo $i?>" value="" readonly="readonly"><?
    }
    ?>

  4. #4

    Tutto a posto

    Ho risolto tutto.
    Ho seguito il consiglio di Samleo.
    Grazie a tutti.
    Maristella

  5. #5
    Di nulla, dovere

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.