2012-03-27 2 views
2

Wie kann ich eine Javascript-Warnung in PHP schreiben? Zum Beispiel, wenn ich eine Javascript-Warnung in dieser if Bedingung wie ich es tun möchte PopupJavascript in PHP

if(isset($_POST['downloadkey'])){ 
       $key = $_POST['downloadkey']; 
       if($key != $data['download_key']){ 
        echo 'Your key is wrong.'; 
        echo '<script type="text/javascript"> alert(Your downlaod key is wrong, Please try again!);</script>'; 
       } 
      } 

Vielen Dank im Voraus

+0

warum ist dieser Ausschnitt nicht funktioniert? Auf einer ungefähren Basis sollte der Alarm erscheinen, wenn beide Bedingungen erfüllt sind. Rendern Sie diese beiden Zeilen innerhalb einer gültigen HTML-Seite? – Daxcode

+4

Funktioniert der von Ihnen gepostete Code? Was passiert, wenn Sie es ausführen? (Es gibt zuerst einen Tippfehler im Code. Die Zeichenfolge in der 'alert() 'muss in Anführungszeichen gesetzt werden.) – David

+0

tough typo, hab' es nicht mal gesehen (Credits sollten an David gehen! :)) – Daxcode

Antwort

5

Sie haben vergessen, String mit Anführungszeichen in Alarm zu wickeln.

"Ihr Downlaod-Schlüssel ist falsch, bitte versuchen Sie es erneut!" ein String ist

if(isset($_POST['downloadkey'])){ 
       $key = $_POST['downloadkey']; 
       if($key != $data['download_key']){ 
        echo 'Your key is wrong.'; 
        echo '<script type="text/javascript"> alert("Your downlaod key is wrong, Please try again!");</script>'; 
       } 
      } 
+0

Danke, es hat funktioniert :) –

+0

ist es möglich, ich bleibe auf der gleichen Seite mit dem Nachladen? –

+0

@FaryalKhan Wenn Sie nicht weiterleiten, bleibt es auf der gleichen Seite –

0

du wie so, indem sie diese Warnung in den onload des Körpers tun können:

<body onload="alert('Your download key is wrong, Please try again!');"> 

... 


</body>