Appel d'une fonction Javascript dans code php
Résolu
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 !!
et plus bas dans ma page
ma fonction sur ma page des fonctions javascript
Merci de me dire où est mon erreur
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
3 réponses
-
Bon en fait au lieu d'essayer de passer par javascript, je suis passé par css et ça marche
A la fin de ma requête d'insertion j'ai mis :
echo '<style type="text/css"> div#madivfermee{ display:inline;</style>';
et plus bas sur ma page
<div id="madivfermee">
<a href="javascript:new_window('imprimer.php?&&prenom=<?php echo $prenom;?>&&nom=<?php echo $nom; ?> &&date=<?php echo $my_date;?>&&heure=<?php echo $horaire;?>&&nombre=<?php echo $nombre;?>','popup','width=660,height=550,resizable=yes,scrollbars=yes')"><label style="text-decoration:underline;margin-left:170px" class="blue">Imprimer la réservation</label></a>
</div>
et sur ma feuille de style
div#madivfermee {
display:none;
}
je ne sais pas si ça se fait mais ça marche !!