web-dev-qa-db-fra.com

Comment afficher une alerte en PHP?

Je souhaite afficher une boîte d'alerte affichant un message avec PHP.

Voici mon code PHP:

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

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

Mais ça ne fonctionne pas.

45
prakash_d22

utiliser ce code

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

Le problème était:

  1. tu as manqué "
  2. Ce devrait être alert pas alery
124
Yogesh Suthar

Essaye ça:

Définir une fonction:

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

Appelez ça comme ça:

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

Il y a une erreur de syntaxe (typo):

C'est alert pas alery.

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

On dirait une simple faute de frappe. Vous manquez une double citation.

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

Cela devrait faire.

3
ashiina

changer votre sortie de

 echo '<script language="javascript>';

à

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

vous avez oublié les guillemets ... et utilisez la balise type

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

Quand je viens de lancer ceci comme une page

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

ça fonctionne bien.

Quelle version de PHP utilisez-vous?

Pourriez-vous essayer de faire écho à quelque chose d'autre après: $testObject->split_for_sms($Chat);

Peut-être que cela n'atteint pas cette partie du code? Vous pouvez également essayer ces derniers avec les autres appels de fonction pour vérifier où votre programme s’arrête ou se dirige vers.

J'espère que vous allez un peu plus loin avec ça.

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

Cela peut aider.

1
Prakash Madhak

Je ne sais pas à propos de php mais je crois que le problème vient de ceci:

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

Essayez de changer cela avec:

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