Kezdőoldal » Számítástechnika » Weblapkészítés » PHP-ben hogyan lehet megoldani...

PHP-ben hogyan lehet megoldani URL opcionális szövegkiírást?

Figyelt kérdés

Azt szeretném ha:


index.php?option=fiuk

Kiírná hogy helló fiúk!


index.pho?option=lányok

Kiírná hogy helló lányok!


Sima opció nélkül

index.php -nél kiírná, hogy Helló mindenki


2010. máj. 14. 16:05
 1/4 anonim ***** válasza:

<?php

if(isset($_GET['option'])){

echo 'Helló'.$_GET['option'].'!';

}

else{

echo 'Helló mindenki!';

}


?>

2010. máj. 14. 16:10
Hasznos számodra ez a válasz?
 2/4 A kérdező kommentje:
Kösz. Ebben az esetben $_GET hogy kap értéket? Mindig azt ami az option után áll?
2010. máj. 14. 17:43
 3/4 anonim ***** válasza:
A $_GET értéke az, ami az < option > és a < /option > közt áll, kivéve ha attál neki külön értéket. pl < option value = "értek" > Szöveg < /option >
2010. máj. 14. 18:00
Hasznos számodra ez a válasz?
 4/4 anonim ***** válasza:

nem, ez egyáltalán nem így van, a $_GET egy globális tömb, aminek az elemei az urlben a "?" utána kulcs-érték párok, pl. index.php?kulcs=ertek&kulcs2=ertek2 esetben $_GET['kulcs'] = 'ertek' és $_GET['kulcs2'] = 'ertek2'


ha egy formot method=get parameterrel küldesz el, akkor is a $_GET-ben érhetők el a paraméterek:

<form action="index.php" method="get">

<input type="text" name="kulcs" />

<input type="text" name="kulcs2" />

</form>


a name attribútummal adod meg, hogy milyen kulccsal éred el a $_GET tömbön belül az abba a szövegmezőbe beírt adatot.


Ha a form methodja "post", akkor ugyanígy, csak a $_POST tömbben éred el őket és nem illeszti az urlhez a kérdőjeles sztringet. A $_REQUEST tömb pedig a $_GET és a $_POST tömb uniója. A felettem író gondolom a <select> tag <option> opciójára gondolt, de azt a <select name="kulcs"> helyén kell megadni, hogy miként éred el a választást.

2010. máj. 14. 20:03
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!