ugrás a tartalomhoz

Prompt

zoty · 2009. Szep. 29. (K), 20.46
Ha a beírt szám 1 akkor jó... De miért nemjó?


<?php
echo "<script language=\"JavaScript\">
var valasz = prompt('Írj egy számot:', '');
</script>";

$szam = "<script language=\"javascript\">document.write(valasz)</script>";

echo "A beírt szám: $szam <br />";


if($szam == 1){
echo "jo";
}else{
echo "nemjo";
}
?>
 
1

mi ez?

gex · 2009. Szep. 29. (K), 21.54
ez tulajdonképpen micsoda és mit kéne csinálnia?
2

$szam

Poetro · 2009. Szep. 29. (K), 23.47
A $szam mindig a '<script language="javascript">document.write(valasz)</script>' string lesz, amiben ugye nincsen egyetlen darab dinamikus elem se a PHP szempontjából.

A másik dolog, hogy a PHP honnan tudná, hogy a JavaScript milyen adatot kapott, amikor az egyik a kliens böngészőjében a másik pedig a szerveren fut?
3

Ez csak egy kisérletezés.

zoty · 2009. Szep. 30. (Sze), 14.49
Ez csak egy kisérletezés. Tegyük fel hogy bekérek valamit és ha stimmel a változó értékével akkor megjelenik egy rejtett rész.

-----------

Ha az alábbiakban váltaztatom a kódot akkor elfogadja jónak teljesen mindegy mit írok be:


<?php
echo "<script language=\"JavaScript\">
var valasz = prompt('Írj egy számot:', '');
</script>";

$szam = "<script language=\"javascript\">document.write(valasz)</script>";

echo "A beírt szám: $szam <br />";


if($szam == "<script language=\"javascript\">document.write(valasz)</script>"){
echo "jo";
}else{
echo "nemjo";
}
?>

Valahogy nem lehetne az értéket változóba kinyerni, hogy a PHP megegye?
4

kliens - szerver

Drawain · 2009. Szep. 30. (Sze), 16.26
Te biztosan tisztában vagy azzal, hogy mi a különbség egy kliens oldali (JS) és egy szerver oldali programozási nyelv (PHP) között? E kettő nem tudja így egymást elérni, ahogy te gondolod. A weboldalról el kell küldened az adatot GET vagy POST segítségével pl. egy űrlappal vagy AJAX-al.
5

Na ja...

zoty · 2009. Szep. 30. (Sze), 17.00
Na ja, menet közben rájöttem hogy a második variáció elejének sincs így semmi értelme...
6

Az elsőnek + egyáltalán :-)

zoty · 2009. Szep. 30. (Sze), 17.03
Az elsőnek + egyáltalán :-)