MmallMedlem 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>";
}
}
MmallMedlem sedan jan. 2001135 inlägg hmmm
ar det ingen som kan det eller har jag forklarad mig lite oklart?
@ndersMedlem sedan juni 200032 967 inläggjag 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().
MatteMedlem sedan aug. 20002 975 inläggGör det till arrayer istället, typ:
<input type=\"hidden\" name=\"date[$i]\" value=\"".$today."\">
Då han du loopa arrayen $_POST['date'] t.ex.
MmallMedlem sedan jan. 2001135 inlägg 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?
MatteMedlem sedan aug. 20002 975 inläggPrincip:
foreach ($_POST['date'] as $key => $val) {
echo $_POST['date'][$key]."<br />";
echo $_POST['prod'][$key]."<br />";
echo $_POST['amount'][$key]."<hr />\n";
}