Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Campi form

0 views
Skip to first unread message

GPI

unread,
May 28, 2003, 1:58:29 PM5/28/03
to
Come devo fare per recupare, tramite ciclo for o while, tutti i campi di un
form che si trova nella pagina1.php e visualizzarli sulla pagina2.php non
conoscendone il nome?
Grazie
Giovanni


Webstyler

unread,
May 28, 2003, 2:03:21 PM5/28/03
to
"GPI" <gputi...@tiscali.it> wrote in
news:9N6Ba.11722$g92.2...@news2.tin.it:

Scusa , non ho capito la domanda :(


--
[起財The Web Styler Project[起財

.....http://www.webstyler.it....


TuRaZ

unread,
May 28, 2003, 8:37:23 PM5/28/03
to
"GPI" <gputi...@tiscali.it> wrote:

foreach ($_POST as $key => $value) {
echo "Nome campo: ".$key." ";
echo "Valore: ".$value."<br>";
}

Occhio che ti prende anche il Submit (o come hai chiamato il bottone del
form). Se invece di usare il metodo POST usi il GET, devi sostituire
$_GET a $_POST.

Documentazione sul foreach: http://www.php.net/manual/en/control-
structures.foreach.php

--
turaz

mailto: turaz at turaz dot net

GianfrY

unread,
May 29, 2003, 6:47:50 AM5/29/03
to
Turaz, lo so che č una rottura, ma io ci ho provato e non mi viene...
Potresti aiutarmi, spiegandomi passo - passo.
Io ho creato questo scriptino

<form action="ciccio.php" method="POST">
<?
$name="test";
$numargs = 7;


//INIZIO IL CICLO
for ($i = 0 ; $i < $numargs; $i++)
{
echo "<input type=text size=\"5\" maxlenght=\"5\" name=\"$name$i\" >";

}

?>
<p>
<input type="submit" name="Submit" value="Invia">

</p>
</form>

e vorrei che una volta inserito qualcosa all'interno di un campo nella
pagina di visualizzazione venga visualizzato il nome del capo e il valore
inserito. Come si fa? Idee? Ti ringrazio

--

questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news segnala gli abusi ad ab...@newsland.it


Totem

unread,
May 29, 2003, 7:19:35 AM5/29/03
to
> e vorrei che una volta inserito qualcosa all'interno di un campo nella
> pagina di visualizzazione venga visualizzato il nome del capo e il valore
> inserito. Come si fa? Idee? Ti ringrazio

in una pagina chiamata pippo.php scrivi

<?php


foreach ($_POST as $key => $value) {
echo "Nome campo: ".$key." ";
echo "Valore: ".$value."<br>";
}

?>


fine...


GianfrY

unread,
May 29, 2003, 9:08:23 AM5/29/03
to
Totem...
Nella nuova pagina mi da questo Errore:

Warning: Invalid argument supplied for foreach() in
c:\foxserv\www\gian\ciccio.php on line 2

Perchč?

DarkNappa

unread,
May 29, 2003, 9:52:47 AM5/29/03
to
Prova con

<form action="ciccio.php" method="POST">
<?
$name="test";
$numargs = 7;
//INIZIO IL CICLO
for ($i = 0 ; $i < $numargs; $i++)
{
echo "<input type=text size=\"5\" maxlenght=\"5\" name=\"$name$i\" >";
}?>
<p>

<input type="hidden" name="num" value="<?echo $numargs;?>">
<input type="hidden" name="var_n" value="<?echo $name;?>">

<input type="submit" name="Submit" value="Invia">

</p>
</form>

e nella pagina ciccio.php

<?
for ($i = 0 ; $i < $num; $i++)
{
$var=$var_n.$i;
echo "Valore = ".${$var}." - ";
echo "Campo = ".$var."<br>";
}
?>

Se REGISTER_GLOBAL è settato su off devi sostituire le variabili passate è
leggermente diverso se hai bisogno ti posto anche questa versione

Ciao DNappa

"GianfrY" <gianfranc...@tin.it> ha scritto nel messaggio
news:bb4ohe$2g9$1...@news.newsland.it...
> Turaz, lo so che è una rottura, ma io ci ho provato e non mi viene...

GianfrY

unread,
May 29, 2003, 9:57:54 AM5/29/03
to
Grazie mille sei stato veramnete forte DarkNappa!!! Ti ringrazio per la
dimostrazione.. Mi ero impallato su una caxxata!!

GianfrY

unread,
May 29, 2003, 9:59:02 AM5/29/03
to
Grazie Dark, sei stato un mito!!! Mi ero impallato su una vera e propria
caxxata!!!
0 new messages