bonsoir, etant nul en prog, j'utilise un logiciel pour faire des sites oueb, qui utilise du js.
voila le script suivant et un formulaire.
lorsqu'on le rempli et kon fait envoyer un pop s'ouvre avec soi un message bien envoyé, ou erreur ...
Je souhaite lorsque le formulaire possède toutes les conditions ouvrir une page web au lieu du pop up
en revanche lorsqu'il y a une erreur laisser les pop up
script ci-joint
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
<?php
include('fichier_private/connexion.inc.php');
function setError($str) 
{
$HTTP_SESSION_VARS['error_message']=strip_tags($str);
$_SESSION['error_message']=strip_tags($str);
}
function getError()
{
$k='error_message';
if (isset($HTTP_SESSION_VARS)&&array_key_exists($k,$HTTP_SESSION_VARS)) 
return $HTTP_SESSION_VARS[$k];
if (isset($_SESSION)&&array_key_exists($k,$_SESSION))
return $_SESSION[$k];
return '';
}
function postParameter($k)
{
$val='';
if (isset($HTTP_POST_VARS)&&array_key_exists($k,$HTTP_POST_VARS)) $val= $HTTP_POST_VARS[$k];
if (isset($_POST)&&array_key_exists($k,$_POST)) $val= $_POST[$k];
return $val;
}
function myErrorHandler($errno, $errstr, $errfile, $errline)
{
$error_message = '';
switch ($errno) 
{
case E_STRICT:break;
case E_USER_WARNING:
 break;
default:
  $error_message .= '['.$errno.']'.$errstr;
 break;
}
 setError($error_message);
}
setError('');
set_error_handler('myErrorHandler');
echo "BEGIN_IS_PHP="."1"."\n";
$text="";
$wa_form0= postParameter('field0');
$text.= "Votre Nom :*\n".postParameter('field0')."\n\n";
$wa_form1= postParameter('field1');
$text.= "Votre Prénom :*\n".postParameter('field1')."\n\n";
$wa_form2= postParameter('field2');
$text.= "Votre E-mail :*\n".postParameter('field2')."\n\n";
$wa_form3= postParameter('field3');
$text.= "Votre code postal :*\n".postParameter('field3')."\n\n";
$wa_form4= postParameter('field4');
$text.= "Votre Numéro de téléphone :*\n".postParameter('field4')."\n\n";
$wa_form5= postParameter('field5');
$text.= "Type d'intervention :*\n".postParameter('field5')."\n\n";
$wa_form6= postParameter('field6');
$text.= "Acceptez-vous notre newsletter:*\n".postParameter('field6')."\n\n";
$sender="mon_mail";
$destinataire="mon_mail";
$title="formulaire";
if (is_wa_mail($sender, $destinataire, $title,$text))
{
echo "mail_sended=1\n";
}
else
{
echo "error_string=".getError()."\n";
}
echo "END_IS_PHP";
?>
merci de votre aide