Exectuer le Javascript avant l'instruction header de php

Résolu
zakri-04 Messages postés 24 Statut Membre -  
zakri-04 Messages postés 24 Statut Membre -
Bonjour,
Configuration: Windows / Firefox 89.0


Mon problème est que je veux exécuter le code javascript (alert) situé avant l'instruction header dans la condition if mais l'alerte de javascript ne s'affiche pas, voici le code pour bien comprendre
if ($_POST AND !empty$erreur)){
  echo $erreur;
if ($_POST AND empty($erreur)){
?>
<script>
 alert('INSCRIPTION AVEC SUCCES');
</script>
<?php
 header('Location: Reserv_choix.php');
} 

Moi je veux s'il y des erreurs on les affiches sinon on exectue l'alerte de javascript premièrement et on se dirige automatiquement vers la page Recerv_choix.php
Merci de bien me répondre.
Cordialement.
A voir également:

1 réponse

zakri-04 Messages postés 24 Statut Membre 2
 
La solution est dans un code javascript (location.href) et non pas dans un code PHP (instruction header)
voici la solution:
if ($_POST AND !empty$erreur)){
  echo $erreur;
if ($_POST AND empty($erreur)){
?>
<script>
 alert('INSCRIPTION AVEC SUCCES');
location.href = "Reserv_choix.php";
</script>} 
1