Ouverture d'un pop up après traitement d'informations

Répondre
silver
le 15/01/2005 à 17:04
silver
Voilà après la saisi d'un formulaire je passe par un scrit php pour le vérifier et ensuite insérer le tout dans la table. puis je gere une redirection vers une page.
Mais je voudrais savoir si l'on peut rediriger sur une popup. enfaite je m'explique voilà une fois terminer les donné envoyer a la place de rediriger sur une autre page je voudrais qu'une fenetre (stylle popup) s'ouvre et indique que le message c'est bien envoyer et c seulement quand on cliquera sur un bouton de cette fenettre on redirige sur une autre page.

Voici le code pour plus de detail :

<?php
session_start();

// on teste si le formulaire a bien été soumis
if (isset($_POST['go']) && $_POST['go'] == 'Envoyer') {
if (empty($_POST['destinataire']) || empty($_POST['titre']) || empty($_POST['message'])) {
$erreur = 'Au moins un des champs est vide.';
}
else {
$base = mysql_connect ('localhost', 'root', '');
mysql_select_db ('espace_membre', $base);

// si tout a été bien rempli, on insère le message dans notre table SQL
mysql_query('INSERT INTO messages VALUES("", "'.$_SESSION['id'].'", "'.$_POST['destinataire'].'", "'.date("Y-m-d H:i:s").'", "'.addslashes($_POST['titre']).'", "'.addslashes($_POST['message']).'","")');
mysql_query('INSERT INTO messages_env VALUES("", "'.$_SESSION['id'].'", "'.$_POST['destinataire'].'", "'.date("Y-m-d H:i:s").'", "'.addslashes($_POST['titre']).'", "'.addslashes($_POST['message']).'","")');

//mysql_query($sql) or die('Erreur SQL !'.$sql.''.mysql_error());
mysql_close();

header('Location: espace_membre.php?page=8');
exit();
}
}
?>
mobman02
le 16/01/2005 à 19:11
mobman02
pour l'ouverture de la pop up, je croit que ca sera dans les meta...
La fonction header de marchera pas en "pop up".

Et pour changer de page mere quant on clique sur la page fille c'est la fonction window.opener qui s'y colle.

Dsl je peu pas t'aider plus je suis une quiche en javascript.
http://damienalexandre.fr/
moogli
le 19/01/2005 à 16:46
moogli
lut,

a part un window.open() que tu ajoute en haut de la page qui s'affiche après validation je ne vois pas comment faire :)

smiley
Il en faut peu pour être heureux !!!!!
Pose-Cuillere
le 02/05/2005 à 23:59
Pose-Cuillere
hzello, je sais je sais j'avais disparue...
;op

petit besoin de vous pour sur un sujet qui est parti de la même problématique...

avec en plus une ouverture de fenêtre en pourcentage de l'écran utilisateur..

soit : avec un formulaire type login/pw je dois ouvrir une session utilisateur dans un pop up qui couvre , disons 80% / 80% de l'écran du "membre", cela independement de la résolution utilisée...

Aidez Moi !!!
au secours !!
merci..

ps : je vous prmoets je reviens, je m'y remets...
biz
Lili
Rien ne sert de courrir, il faut le cuire à point... Ou bien ?
bibi
le 03/05/2005 à 16:31
bibi
function popupcentree(page,largeur,hauteur,options)
{
var top=(screen.height-hauteur)*80/100;
var left=(screen.width-largeur)*80/100;
window.open(page,"pop","top="+top+",left="+left+",width="+largeur+",height="+hauteur+","+options);
}
commit suicide
bibi
le 03/05/2005 à 16:32
bibi
g po renommé ma fonction pcke moi c:

function popupcentree(page,largeur,hauteur,options)
{
var top=(screen.height-hauteur)/2;
var left=(screen.width-largeur)/2;
window.open(page,"pop","top="+top+",left="+left+",width="+largeur+",height="+hauteur+","+options);
}


voila dsl :p
commit suicide
Pose-Cuillere
le 26/05/2005 à 08:46
Pose-Cuillere
merci tout le monde ! ;o)))
Rien ne sert de courrir, il faut le cuire à point... Ou bien ?
Répondre
LoadingChargement en cours