webForumDet fria alternativet

Att få lopp från en form post

PHP

7 svar · 341 visningar · startad av mall

Medlem sedan jan. 2001135 inlägg
Frågan#1

Jag har en formulär typ

<input type=\"hidden\" name=\"session_id_$i\" value=\"".session_id()."\">
							<input type=\"hidden\" name=\"date_$i\" value=\"".$today."\">
							<input type=\"hidden\" name=\"product_id_$i\" value=\"%s\">

den kan uprepas flera ganger med $i++ for vajre gång.

Hur kan jag fran en formulär göra varje $i till egen loop
Justr nu komm jag hit

			while(list($key, $val) = each($HTTP_POST_VARS)) 
			{
						if($val !=="")
					{
						echo "Key - ".$key.":".$val."<br>";
						
					}
			}
Medlem sedan jan. 2001135 inlägg
#2

hmmm
ar det ingen som kan det eller har jag forklarad mig lite oklart?

Medlem sedan jan. 2001135 inlägg
#3

hmmmmm???

Medlem sedan juni 200032 967 inlägg
#4

jag kan inte php, men det verkar som att du har lite väl många =-tecken på denna rad:

                        if($val !=="")

Det är alltid bra att specificera på vilket sätt koden inte fungerar, samt bifoga eventuellt felmeddelande.

Edit: Du kan ju också se om du kan få användning för funktionen empty().

Medlem sedan aug. 20002 975 inlägg
#5

Gör det till arrayer istället, typ:

<input type=\"hidden\" name=\"date[$i]\" value=\"".$today."\">

Då han du loopa arrayen $_POST['date'] t.ex.

Medlem sedan jan. 2001135 inlägg
#6

Om jag har

<input type="hidden\" name=\"date[$i]\" value=\"".$today."\">
<input type="hidden\" name=\"prod[$i]\" value=\"".$today."\">
<input type="hidden\" name=\"amount[$i]\" value=\"".$today."\">

hur kan jag ta emot detta och lopa aray?

Medlem sedan aug. 20002 975 inlägg
#7

Princip:

foreach ($_POST['date'] as $key => $val) {
   echo $_POST['date'][$key]."<br />";
   echo $_POST['prod'][$key]."<br />";
   echo $_POST['amount'][$key]."<hr />\n";
}
Medlem sedan jan. 2001135 inlägg
#8

heh fukar!!!

371 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
132 ms — deklarationer (db)
0 ms — hämta statistik (cache)
235 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)