Avatar billede 4128 Nybegynder
17. juli 2003 - 01:21 Der er 5 kommentarer

for løkke i post sætning der sendes til pbs når næste side vælges

Dette kan man

<form name="formular" method="POST" action="https://secure.webhosting.dk/pbsgateway/index.php">
<INPUT TYPE="HIDDEN" NAME="product1" VALUE="<?= $product1 ?>">
<INPUT TYPE="HIDDEN" NAME="product2" VALUE="<?= $product2 ?>">
<INPUT TYPE="HIDDEN" NAME="product3" VALUE="<?= $product3 ?>">
<INPUT TYPE="HIDDEN" NAME="amount1" VALUE="<?= $amount1 ?>">
<INPUT TYPE="HIDDEN" NAME="amount2" VALUE="<?= $amount2 ?>">               
<INPUT TYPE="HIDDEN" NAME="amount3" VALUE="<?= $amount3 ?>">


Dette kan man ikke?

<form name="formular" method="POST" action="https://secure.webhosting.dk/pbsgateway/index.php">
<?
$j=1;
for ($j=1; $j<3; $j++) {
    if ( ${"product".$j} == 1){?>

<INPUT TYPE="HIDDEN" NAME="<?"amount$j"?>" VALUE="<?= ${"amount".$j}?>">       
<INPUT TYPE="HIDDEN" NAME="<?"product$j"?>" VALUE="<?= ${"product".$j}?>"> 
<?}}?>

Umiddelbart kan jeg ikke forstå hvorfor? det er noget der sendes afsted til pbs, når man trykker sig videre til næste side.
Avatar billede Slettet bruger
17. juli 2003 - 01:30 #1
${"product".$j} <--- dette er for mig en meget uforståelig syntax! Hvorfor bruger du ikke et array i stedet for??
Avatar billede 4128 Nybegynder
17. juli 2003 - 01:59 #2
Det der sker er at jeg får et variabelnavn:
hvis $j=2
$produkt2
dvs
if ($product2 == 1){....

Jeg har 1600 linier der er bygget op uden arrays, så jeg er ikke meget for at skulle lave det om.
Avatar billede Slettet bruger
17. juli 2003 - 02:02 #3
Du kan jo starte på at gøre det fra nu af i stedet for at blive ved med at skyde dig selv i foden!!!
Hjælper det hvis du ændrer ="<?"product$j"?>" til NAME="<?="product$j"?>"
Avatar billede 4128 Nybegynder
17. juli 2003 - 02:07 #4
Jeg skal bruge navnet og ikke værdien.
Jeg smutter i seng jeg tjekker status igen imorgen.
Tak for hjælpen so far
Avatar billede Slettet bruger
17. juli 2003 - 02:09 #5
du får også navnet... der er jo ikke noget $ foran!!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester