A html-be ágyazott php kódomban miért kapok az If-re mindig IGAZz választ?
Az index.php-ben href-el szeretnék átadni paramétert afeldolgozo.php-nek.
echo "<a href="feldolgozo.php?cim=ikarus">page2</a>";
A feldolgozo.php-ben az If mindig igaz választ ad.
if ($_get["cim"]=scania){
echo "Igaz";}
else{
echo "Hamis";}
Miért?
<?php
echo "<a href=\"feldolgozo.php?cim=ikarus\">page2</a>";
if ($_get["cim"]=='scania'){
echo "Igaz";}
else{
echo "Hamis";}
?>
Köszönöm a gyors reagálást.
Sajnos ebben a formában mindig HAMIS választ kapok.
Megtaláltam a bajt.
AGET kisbetűvel volt írva.
Még egyszer köszönön a segítséget.
Igen meg a fő hibádat is javította az előző emberke, mivel = használtál, ami az értékadás. == kellene hasonlításhoz vagy === ha strict. Meg a scania csak úgy oda volt rakva, nem stringként szerepelt.
Bármelyik IDE vörösen izzott volna ettől a kódtól. Használj egyet.
További 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
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!