Autor | Zpráva | ||
---|---|---|---|
MTD Profil * |
#1 · Zasláno: 26. 3. 2014, 14:22:14
Ahoj, řeším problém, že po stisknutí tlačítka "pokračovat" mi skrytý hidden přepíše URL. Potřebuji na jinou stránku přenášet to co uživatel vybral na stránce, jenomže po stisknutí tlačítka sice tento kód odkáže kam má, ale nedá mi do URL vybrané parametry v radio buttonu. Pokud tam hidden nedám tak parametry v URL jsou, ale zas neodkáže na stránku kam potřebuji. Mohl by se na to někdo prosím kouknout ?
<?php if (!$_SESSION["step2"]) { // hodim ho o krok zpatky header("Location: ?step=1"); exit(0); } if (!empty($_GET["pokracovat"])) { $_SESSION["step3"] = TRUE; header("location:?step=3"); exit(0); } ?> <div class="detailKosik"> <div class="kosikOsobni"> <h2>Kontakt</h2> <?php $sql=mysql_query("SELECT * FROM a01zakaznik WHERE a01id= '".$_SESSION['a01id']."';"); $uzivatel=mysql_fetch_array($sql);?> <form action='' name='uprav' method="GET"> <input type="hidden" value="2" name="step" /> </div> <div class="kosikDoprava"> <h2>Způsob dopravy</h2> <?php $str_sql=mysql_query("SELECT * FROM a010doprava;"); while($zaznamy = mysql_fetch_array($str_sql)):?> <input type="radio" name="objednavka" value="<?php echo $zaznamy["a010id"]; ?>" /><?php echo $zaznamy["a010typ"];?><br /> <?php endwhile;?> <br /> <h2>Způsob platby</h2> <?php $str_sql=mysql_query("SELECT * FROM a012platba;"); while($zaznamy = mysql_fetch_array($str_sql)):?> <input type="radio" name="platba" value="<?php echo $zaznamy["a012id"]; ?>" /><?php echo $zaznamy["a012typ"];?><br /> <?php endwhile;?> </div> <input type="submit" name="pokracovat" value="Pokračovat" class="myButton" /> </form> </div> |
||
TomasJ Profil |
Platba a Objednávka je chybně:
<input type="radio" name="objednavka[]" value="<?php echo $zaznamy["a010id"]; ?>" /> <input type="radio" name="platba[]" value="<?php echo $zaznamy["a012id"]; ?>" /> [] , aby formulář věděl, že jde o pole.
Případně zkus skrytý input hodit až na konec před tlačítko. |
||
Časová prodleva: 10 let
|
0