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

pizzettino

Nuovo Utente
1 Apr 2019
9
0
1
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(71, 71, 71)]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
 

Discussioni simili