Radiobutton presmerovanie

Programovacie jazyky, rady, poradňa...
sipik
Medium Expert
Medium Expert
Používateľov profilový obrázok
Príspevky: 102
Registrovaný: 24 sep 2009, 19:59
Kontaktovať používateľa:

Radiobutton presmerovanie

Príspevok od používateľa sipik »

Zdravim.

Dajme tomu ze mam 2 radiobuttony. Ako spravim presmerovanie ked uzivatel zada radiobutton 1 tak po kliknuti na odoslat ho presmeruje na stranku 1 . A ked na radiobutton 2 tak po kliknuti na stranku 2 ?

Kód: Vybrať všetko

<input type="radio" name="presmerovanie" id="web1" value="web1"> Ísť na web1<br>
        <input type="radio" name="presmerovanie" id="web2" value="web2"> Ísť na web2<br>
 
        <input type="submit" name="submit" class="but" id="submit_btn" value="Presmerovať"/>
lama2d
VIP
VIP
Príspevky: 1006
Registrovaný: 24 feb 2005, 14:54
Bydlisko: PostgreSQL

Re: Radiobutton presmerovanie

Príspevok od používateľa lama2d »

Kód: Vybrať všetko

<?php
$url = $_POST["presmerovanie"];
 if($url) {
  switch ($url) {
   case "web1":
      header("Location: http://www.web1.sk");
      break;
   case "web2":
      header("Location: http://www.web2.sk");
      break;
   default:
      die("chyba");
 }
}
?>

<form action="#" method="post">
<fieldset>
  <legend>Presmerovanie:</legend>
  <input type="radio" name="presmerovanie" id="web1" value="web1" /> <label for="web1">Ísť na web1</label><br />
  <input type="radio" name="presmerovanie" id="web2" value="web2" /> <label for="web2">Ísť na web2</label><br />
  <input type="submit" name="submit" class="but" id="submit_btn" value="Presmerovať" />
</fieldset>
</form>
sipik
Medium Expert
Medium Expert
Používateľov profilový obrázok
Príspevky: 102
Registrovaný: 24 sep 2009, 19:59
Kontaktovať používateľa:

Re: Radiobutton presmerovanie

Príspevok od používateľa sipik »

hmm :/

Kód: Vybrať všetko

Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\radiobutton.php:10) in C:\xampp\htdocs\radiobutton.php on line 18
lama2d
VIP
VIP
Príspevky: 1006
Registrovaný: 24 feb 2005, 14:54
Bydlisko: PostgreSQL

Re: Radiobutton presmerovanie

Príspevok od používateľa lama2d »

jj, sorry, daj to <?php ... ?> pred html, editol som to
sipik
Medium Expert
Medium Expert
Používateľov profilový obrázok
Príspevky: 102
Registrovaný: 24 sep 2009, 19:59
Kontaktovať používateľa:

Re: Radiobutton presmerovanie

Príspevok od používateľa sipik »

Dakujem funguje ako ma :) K+

//autoeditácia príspevku (21 Feb 2011, 16:55)
aa ked to dosadim do komplet formularu kde su na vyber polozky zo selectboxov a inputov ktore maju svoje $_POST... tak ked uzivatel zada napr. ze chce ist na web 1 s tymi udajmi co zadal vo formulari tam mozem pracovat? Pojde to? Ci sa to riesi inak?

//autoeditácia príspevku (21 Feb 2011, 17:35)
hmm nechce mi to fungovat :( Ze ked klikne na prvy radio button tak chcem aby sa zmenil action. A ked klikne na druhy radiobutton tak sa zmeni action. Mam tam:

Kód: Vybrať všetko

<form action="<?php echo $_POST['zisteniehostingu']; ?>" method="POST">  

a v php

<?php
$zisteniehostingu = $_POST["zisteniehostingu"];
if($zisteniehostingu) {
  switch ($zisteniehostingu) {
   case "zakupeny":
      header('Location: /objednavka-domeny-2');
      break;
   case "nezakupeny":
      header('Location: /objednavka-domeny-2-nezakupeny');
      break;
}
}
?>
Sice to presmeruje dobre. Len data ktore sa maju odoslat sa neodoslu. Ked to tam nieje tak to funguje ok. hmm ako sa to da vyriesit?

//autoeditácia príspevku (22 Feb 2011, 15:19)
Uz som to vyriesil inak :) Mozte LOCK
Napísať odpoveď