web-dev-qa-db-de.com

Wie zeige ich ein Warnungsfeld in PHP an?

Ich möchte eine Warnmeldung mit einer PHP-Nachricht anzeigen.

Hier ist mein PHP Code:

<?php  
  header("Location:form.php");

  echo '<script language="javascript">';
  echo 'alert(message successfully sent)';  //not showing an alert box.
  echo '</script>';
  exit;
?>

Aber es funktioniert nicht.

45
prakash_d22

benutze diesen Code

echo '<script language="javascript">';
echo 'alert("message successfully sent")';
echo '</script>';

Das Problem war:

  1. du hast verpasst "
  2. Es sollte alert nicht alery sein
124
Yogesh Suthar

Versuche dies:

Definieren Sie eine Funktion:

<?php
function phpAlert($msg) {
    echo '<script type="text/javascript">alert("' . $msg . '")</script>';
}
?>

Nenne es so:

<?php phpAlert(   "Hello world!\\n\\nPHP has got an Alert Box"   );  ?>
17
maqs

Es liegt ein Syntaxfehler vor (Tippfehler):

Es ist alert nicht alery.

echo '<script language="javascript>';

Scheint wie ein einfacher Tippfehler. Ihnen fehlt ein Anführungszeichen.

echo '<script language="javascript">';

Das sollte reichen.

3
ashiina

ändern Sie Ihre Ausgabe von

 echo '<script language="javascript>';

zu

 echo '<script type="text/javascript">';

sie haben doppelte Anführungszeichen vergessen ... und verwenden das Typschild

2
silly
echo '<script language="javascript">';
echo 'alert("message successfully sent")';
echo '</script>';
2
Akhilraj N S

Wenn ich das nur als Seite laufen lasse

<?php
echo '<script language="javascript">';
echo 'alert("message successfully sent")';
echo '</script>';
exit;

es funktioniert gut.

Welche Version von PHP laufen Sie?

Könnten Sie versuchen, etwas anderes zu wiederholen, nachdem: $testObject->split_for_sms($Chat);

Vielleicht kommt es nicht zu diesem Teil des Codes? Sie können dies auch mit den anderen Funktionsaufrufen versuchen, um zu überprüfen, wo Ihr Programm anhält/ankommt.

Hoffe du kommst damit ein bisschen weiter.

2
CE_REAL
echo "<script>alert('same message');</script>";

Dies kann helfen.

1
Prakash Madhak

Ich weiß nicht über PHP, aber ich glaube, das Problem ist von diesem:

echo '<script language="javascript>';
echo 'alery("message successfully sent")';
echo '</script>';

Versuchen Sie dies zu ändern mit:

echo '<script language="javascript">';
echo 'alert("message successfully sent")';
echo '</script>';
1
faid