Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

list/menu pomoć

[es] :: PHP :: list/menu pomoć

[ Pregleda: 682 | Odgovora: 8 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Gulp
Bg

Član broj: 61580
Poruke: 51
*.inffo.net.



Profil

icon list/menu pomoć28.08.2006. u 09:14

Nemam pojma sa php-om, a treba mi sledeće:
imam list/menu formu i u njoj:

<select name="subject" size="1">
<option value="help">Potrebne su mi dodatne informacije </option>
<option value="tips">Želim da izvršim rezervaciju </option>
<option value="other">Želim da reklamiram uslugu</option>
</select>

U zavisnosti od izbora, treba da se izvrši redirekcija na tri različite html stranice.
Kako se to radi?
28.08.2006. u 09:14 

Nemanja Avramović
PHP developer, Webinsane
Mladenovac, Srbija

Moderator
Član broj: 32202
Poruke: 3795
195.252.99.*

ICQ: 266136396
Sajt: www.avramovic.info


Profil

icon Re: list/menu pomoć28.08.2006. u 09:57
To možeš i client-side (bez php-a) da odradiš, pomoću DW-a.
A ako baš hoćeš PHP, onda:
Code:
<?php
$sub = $_GET['subject'];
switch ($sub) {
case "help":
   header("location: help.html");
   break;
case "tips":
   header("location: tips.html");
   break;
case "other":
   header("location: other.html");
   break;
}
die();
?>


p.s. Pisao sam napamet, možda ima negde greškica
Moj sajt. Moj blog. Moj avatar. Moj grad. Moja frizura.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
28.08.2006. u 09:57 

zira
Vladan Zirojevic
Beograd

Član broj: 7520
Poruke: 38
*.volomp.com.

Sajt: www.plotun.com


Profil

icon Re: list/menu pomoć28.08.2006. u 10:05
Ne treba ti PHP za tako nesto, imas primjere na
http://javascriptkit.com/script/cutindex16.shtml
28.08.2006. u 10:05 

Gulp
Bg

Član broj: 61580
Poruke: 51
*.inffo.net.



Profil

icon Re: list/menu pomoć28.08.2006. u 11:33
Hvala obojici :)
28.08.2006. u 11:33 

Gulp
Bg

Član broj: 61580
Poruke: 51
*.inffo.net.



Profil

icon Re: list/menu pomoć28.08.2006. u 11:55
Bojim se da ipak nisam shvato. Mada, verovatno nisam ni dobro objasnio.
Znači, to je u stvari veća forma (ima dosta podataka još), koja na kraju ima submit dugme, ali u zavisnosti od toga šta korisnik izabere u onom list/menu, submit treba da ga šalje na različite adrese.
28.08.2006. u 11:55 

Gulp
Bg

Član broj: 61580
Poruke: 51
*.inffo.net.



Profil

icon Re: list/menu pomoć28.08.2006. u 16:48
Ili opet nisam objasnio kako treba ili sam odgovor dobio pa nisam ukapirao...
Narode, gde ste?
28.08.2006. u 16:48 

japan

Član broj: 34328
Poruke: 372
*.smin.sezampro.yu.



Profil

icon Re: list/menu pomoć28.08.2006. u 18:26
Code:

<script language="Javascript" type="text/javascript">
function selectAddress() {
  subject = document.forma.subject.value;
  switch(subject) {
    case 'help' :
      document.forma.action = 'help.html';
      break;
    case 'tips' :
      document.forma.action = 'tips.html';
      break;
    case 'other' :
      document.forma.action = 'other.html';
      break;
  }
  document.forma.submit();
}
</script>

<form method="GET" action="" name="forma" onSubmit="selectAddress()">
  <select name="subject" size="1">
    <option value="help">Potrebne su mi dodatne informacije </option>
    <option value="tips">Želim da izvršim rezervaciju </option>
    <option value="other">Želim da reklamiram uslugu</option>
  </select>

  <input type="submit" value="submit">
</form>



[Ovu poruku je menjao japan dana 28.08.2006. u 20:36 GMT+1]
28.08.2006. u 18:26 

Gulp
Bg

Član broj: 61580
Poruke: 51
*.inffo.net.



Profil

icon Re: list/menu pomoć28.08.2006. u 20:22
To brate, fala lepo.
28.08.2006. u 20:22 

CtrlAltDel
Milos Sretenovic
Beograd

Član broj: 96286
Poruke: 319
*.ADSL.neobee.net.

Sajt: www.pixart.co.yu


Profil

icon Re: list/menu pomoć28.08.2006. u 22:07
moze i bez switcha ... onda ne mora duplo da se pisu nazivi stranica...
sustina je da forma postuje u stranicu u kojoj se nalazi i ako postoji postovana vrednost u subject - refreshuje se na stranicu ciji je naziv upisan kao vrednost postovane promenljive subject...

ma videcete vec iz koda...


ovo koknes u head

Code:

if (isset($_POST['subject']))
{
echo '<META http-equiv="refresh" content="1;URL='.$_POST['subject'].'">';
exit;
}


a onda forma gde hoces
Code:

<form method="post" action="index.php" name="forma" >
  <select name="subject" size="1">
    <option value="help.html">Potrebne su mi dodatne informacije </option>
    <option value="tips.html">Želim da izvršim rezervaciju </option>
    <option value="other.html">Želim da reklamiram uslugu</option>
  </select>

  <input type="submit" value="submit">
</form>

28.08.2006. u 22:07 

[es] :: PHP :: list/menu pomoć

[ Pregleda: 682 | Odgovora: 8 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.