Appel d'une fonction Javascript dans code php

Résolu/Fermé
philippe - 28 oct. 2015 à 20:15
 philippe - 28 oct. 2015 à 22:15
Bonjour,

J'ai les yeux qui se croisent !!
Après enregistrement dans une table, je veux ouvrir une div
voilà ce que j'ai fait et qui ne marche pas !!

$requete = "INSERT INTO visites (date, heure, nom, prenom, departement, quantite)
VALUES('$date_reformate','$horaire','$nom','$prenom','$departement','$nombre')";
$resultat = $mysqli->query($requete) or die ('Erreur '.$requete.' '.$mysqli->error());
$message2 = "Votre réservation pour la visite du $my_date à $horaire heures <br>pour $nombre personnes est bien enregistrée.";
echo '<script>ouvrir("madivfermee");</script>';

et plus bas dans ma page

<div id="madivfermee" align="center" style="display:none">
<a href="javascript:new_window('imprimer.php?&&prenom=<?php echo $prenom;?>.....>Imprimer la réservation</a>
</div>

ma fonction sur ma page des fonctions javascript

function ouvrir(id){
document.getElementById(id).style.display = "inline";
}


Merci de me dire où est mon erreur
A voir également:

3 réponses

NHenry Messages postés 15112 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 13 avril 2024 330
28 oct. 2015 à 20:33
PHP est exécuté côté serveur AVANT l'envoi du code HTML.
le Javascript est exécuté côté client, APRES avoir reçu la page.

Le PHP peut générer un code Javascript appelé par le navigateur.
Le Javascript peut (par AJAX par exemple) faire une requête spécifique vers le serveur web pour charger une page qui exécutera du PHP.
0