Page 1 sur 1

fenêtre pop up

Posté : 23 mars 2010, 12:23
par vinvinsylvain
bonjour,

j'ai un formulaire de saisie dans ma page "formulaire" qui enregistre dans une base de donnée par la page "inserer.php", mon soucie je voudrais sous le message "Le commentaire a été inséré." qu'il y est un bouton "OK" qui fermerait la page inserer.php.

Voici le code de ma page "inserer.php":
<?
 include("connexion.php");
 $date=isset($_POST['date'])?$_POST['date']:"";
 $heure=isset($_POST['heure'])?$_POST['heure']:"";
 $type=isset($_POST['type'])?$_POST['type']:"";
 $agent=isset($_POST['agent'])?$_POST['agent']:"";
 $objet=isset($_POST['objet'])?$_POST['objet']:"";
 $adresse=isset($_POST['adresse'])?$_POST['adresse']:"";
 $detail=isset($_POST['detail'])?$_POST['detail']:"";

 mysql_query("insert into saisie (id,date,heure,type,agent,objet,adresse,detail) values (' ','$date','$heure','$type','$agent','$objet','$adresse','$detail')");
 echo "Le commentaire a été inséré.";
 mysql_close();
?>

comment je peux faire pour y mettre le bouton "OK" et que cette page s'ouvre en petit, s'est a dire qu'elle souvre par exemple en boite de dialogue et non en pleine page

merci de votre aide

Re: fenêtre pop up

Posté : 23 mars 2010, 23:30
par @rthur
Bonjour,

Ce que tu cherches à faire est réalisable uniquement en javascript et pas en PHP.
Tu auras besoin de la fonction javascript window.open() pour faire une popup et window.close() pour fermer la fenêtre courante.
Fais une recherche sur Google, il existe de nombreux exemples et tutos :)

Re: fenêtre pop up

Posté : 23 mars 2010, 23:54
par visualight
Salut,

Peut être veux tu simplement un output comme ceci ? :
<?php
 include("connexion.php");
 $date=isset($_POST['date'])?$_POST['date']:"";
 $heure=isset($_POST['heure'])?$_POST['heure']:"";
 $type=isset($_POST['type'])?$_POST['type']:"";
 $agent=isset($_POST['agent'])?$_POST['agent']:"";
 $objet=isset($_POST['objet'])?$_POST['objet']:"";
 $adresse=isset($_POST['adresse'])?$_POST['adresse']:"";
 $detail=isset($_POST['detail'])?$_POST['detail']:"";

 mysql_query("insert into saisie (id,date,heure,type,agent,objet,adresse,detail) values (' ','$date','$heure','$type','$agent','$objet','$adresse','$detail')");

 echo '<script language="javascript">alert("Le commentaire a été inséré");</script>';
 mysql_close();
?>