Page 1 sur 1

Ouvrir popup apres validation formulaire

Posté : 09 nov. 2006, 22:38
par GlobalWind
Bonjour

Je poste mon problème dans ce forum, m'étant trompé préalablement en l'ayant mis dans la section php.

La page est construite de la manière suivante :
-php : si post validation des données : si les données sont validées : header vers autre page
-html : formulaire : réaffiché si données non validées


je voudrai que s'ouve une popup en remplacement du header et je ne sais pas comment faire.

Mon code :
<?php	
if(!isset($_SESSION)) {


// s'il existe une valeur POST
if(isset($_POST['releve'])) {

$annee = $_POST['annee'];
$releve = $_POST['releve'];


if ((ValideObligatoire($annee)=="")&& (ValideAnneeReleve($annee)=="")) {

switch ($releve) {
case "naissance":
	header("Location: naissance/pdf/liste_annuelle_naissance.php?annee=$annee&releve=$releve");	
	break;
case "mariage":
	header("Location: mariage/pdf/liste_annuelle_mariage.php?annee=$annee&releve=$releve");
	break;
case "deces":
	header("Location: deces/pdf/liste_annuelle_deces.php?annee=$annee&releve=$releve");
	break;

} // fin du switch


} // Fin de données formualire validées
} // Fin de s'il existe une valeur POST
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Les Boulanger.com</title>
<link href="../css/global.css" rel="stylesheet" type="text/css" />
</head>
<body>

(mon formulaire)

Merci de votre aide

Posté : 10 nov. 2006, 12:40
par Ryle
Tu as essayé de simplement remplacer le header par la génération du code javascript permettant d'ouvrir ta popup ?
case xx :
  echo '<script>window.open(...)</script>';
  break;