Kezdőoldal » Számítástechnika » Programozás » PHP paraméter átadás néha...

PHP paraméter átadás néha miért nem működik?

Figyelt kérdés

Van egy szöveg, amit eltárolok a $sz változóban.

Meg akarok nyitni linken keresztül egy új oldalt, akkor a következőképpen teszem hogy átvigyem paraméterként a változót:

print '<a href="index.php?page=oldal&sz=$sz">';


Viszont néha nem akarja átadni a paramétert hanem csak konkrétan a "$sz" szöveget adja át, van hogy úgy sikerül ha hozzáfűzve adom meg:

print '<a href="index.php?page=oldal&sz='.$sz.'">';


Mikor melyik módon kell megadni? És mitől függ hogy így vagy úgy működik?



2021. dec. 16. 10:56
 1/3 anonim ***** válasza:
100%

print '<a href="index.php?page=oldal&sz=$sz">';


Fordítsd meg a macskakörmöt és az aposztrófot:


print "<a href='index.php?page=oldal&sz=$sz'>";


Vagy használd ezt a formát (ez nem annyira javasolt):


print '<a href="index.php?page=oldal&sz=${sz}">';


Az aposztrófok közé rakott stringben az értelmező nem fejti ki a változókat.

2021. dec. 16. 11:20
Hasznos számodra ez a válasz?
 2/3 A kérdező kommentje:
#1 Így már értem, köszi.
2021. dec. 16. 11:25
 3/3 A kérdező kommentje:

Közben header-nél is volt egy gondom hogy mindig a főoldalra ugrott a link helyett, ott is ez lett a megoldás :D

Azt hiszem mindenhol át állok a szimpla idézőjelekre :D

2021. dec. 16. 11:26

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!