fenêtre pop up

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : fenêtre pop up

Re: fenêtre pop up

par visualight » 23 mars 2010, 23:54

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();
?>

Re: fenêtre pop up

par @rthur » 23 mars 2010, 23:30

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 :)

fenêtre pop up

par vinvinsylvain » 23 mars 2010, 12:23

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