Kezdőoldal » Számítástechnika » Programozás » Hogy tudok javascriptben php...

Hogy tudok javascriptben php változót elmenteni/kiíratni?

Figyelt kérdés

Tehát mondjuk


var nev="Juli";


Ez jól megy, de viszont


var nev=<php $nev ?>;


Már nem annyira. Tud valaki megoldást? Mit írtam el?


2020. dec. 7. 23:42
 1/7 Argloss ***** válasza:
100%

var nev="<?php $nev; ?>";

vagy

var nev="<?= $nev; ?>";

2020. dec. 8. 00:02
Hasznos számodra ez a válasz?
 2/7 Argloss ***** válasza:
100%
Meg ennek nyilván egy PHP fájlnak kell lennie, hogy működjön.
2020. dec. 8. 00:04
Hasznos számodra ez a válasz?
 3/7 anonim ***** válasza:
100%

Egyrészt, elírtad a php nyitó taget, illetve nem zártad le a php utasítást pontosvesszővel: <?php $nev; ?>


Másrészt, a php nem egy markup nyelv, hanem egy programozási nyelv, nem azt mondod meg neki, hogy mi (és hogy) jelenlen meg, hanem hogy mit *csináljon*. Tehát meg kell mondani neki, hogy *írja ki* a $nev változó tartalmát:

<?php echo $nev; ?>


Harmadszor, a php által kiírt értékeket úgy kell kepzelni, hogy az oldal forráskódjába írsz vele, karakterről karakterre. Tehát ha ezt írod:


var nev=<?php echo $nev; ?>;


Akkor ezt kapod:

var nev=Juli;


Ugye látod, hogy hiányzik az idézőjel a string körül? Php oldalról te csak az értéket magát írod ki, mindenféle szintaktikai követelményt neked kell hozzáfabrikálni.


var nev="<?php echo $nev; ?>";

2020. dec. 8. 00:10
Hasznos számodra ez a válasz?
 4/7 anonim ***** válasza:
#1 A <?= tag 7.4-től deprecated és 8.0-tól removed, szóval erősen ellenjavallott a használata.
2020. dec. 8. 00:11
Hasznos számodra ez a válasz?
 5/7 anonim ***** válasza:
#4 Mea culpa, kevertem a short tagekkel. Hazsnálható a <?=
2020. dec. 8. 00:14
Hasznos számodra ez a válasz?
 6/7 Argloss ***** válasza:
100%
Haha, most nézem, hogy az echo-t is kihagytam. Lehet, hogy kevesebbet kellene inni. :D
2020. dec. 8. 00:14
Hasznos számodra ez a válasz?
 7/7 A kérdező kommentje:
Nagyon köszönöm mindenkinek:)
2020. dec. 8. 00:40

Kapcsolódó kérdések:




Minden jog fenntartva © 2025, 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!