[PHP] Inserire stringhe in input(text),memorizzarle e stamparle in file successivo

Discussione in 'PHP' iniziata da pizzettino, 3 Aprile 2019.

Tag (etichette):
  1. pizzettino

    pizzettino Nuovo Utente

    Registrato:
    1 Aprile 2019
    Messaggi:
    9
    Mi Piace Ricevuti:
    0
    Punteggio:
    1
    Sesso:
    Maschio
    Buongiorno a tutti

    Come faccio, dopo aver inserito un determinato numero di stringhe tramite input type text in un file inseriscistringhe.php, a memorizzarle e stamparle in un file successivo stampastringhe.php?

    Non riesco a capire come memorizzare tutte le stringhe che inserisco e trasferirle in un array all'ultimo file per farle stampare come elenco puntato.

    Esempio:
    Nel primo file inserisco i valori 2(numero caselle di testo che mi verranno generate nel successivo file) e 5(lunghezza minima stringa)
    Nel secondo file ottengo due caselle di testo dove inserire delle stringhe e fino a qui ci sono
    Adesso vorrei capire come riuscire a memorizzare queste stringhe che io inserisco per poterle stampare nell'ultimo file
    Sto provando a memorizzarle in un array ma non capisco come fare esattamente a modificare questa parte di codice:
    PHP:
    [LEFT][FONT=Georgia][COLOR=rgb(717171)]for ($i=0;$i<$numstringhe;$i++)
    {
        echo 
    "Inserisci la  $i  stringa";
        echo 
    "<br>";
        echo 
    "<input type='text' name='testo' value=''/>";
        
    $arr[$i]='testo';
        echo 
    "<br><br><br><br>";
       }[/
    COLOR][/FONT][/LEFT]
    I codici dei miei file sono i seguenti:

    FILE INSERISCISTRINGA.PHP
    PHP:
    <?php
    echo "<form action='inseriscistringhe.php' method='POST'>";
    echo 
    "<h1>Inserisci il numero di stringhe che vuoi inserire:</h1>";
    echo 
    "<input type='number' name='numstringhe'/>";
    echo 
    "<br>";
    echo 
    "<h1>Inserisci la lunghezza minima delle stringhe:</h1>";
    echo 
    "<input type='number' min='5' name='lungmin'/>";
    echo 
    "<br><br>";
    echo 
    "<input type='submit' value='Invia numeri'/>";
    echo 
    "</form>";
    ?>
    FILE INSERISCISTRINGHE.PHP
    PHP:
    <?php
    $numstringhe
    =$_POST['numstringhe'];
    $lungmin=$_POST['lungmin'];
    echo 
    "<form action='stampastringhe.php' method='POST'>";
    for (
    $i=0;$i<$numstringhe;$i++)
    {
        echo 
    "Inserisci la  $i  stringa";
        echo 
    "<br>";
        echo 
    "<input type='text' name='testo' value=''/>";
        
    $arr[$i]='testo';
        echo 
    "<br><br><br><br>";
       }
    echo 
    "<input type='submit' value='Invia stringhe'/>";
    echo 
    "</form>";
    ?>  
    FILE STAMPASTRINGHE.PHP
    PHP:
    <?php
    $array
    =$_POST['$arr'];
    print_r($array);
    ?>
    Grazie mille per l'aiuto
     
Sto caricando...

Condividi questa Pagina