Envoi d'info dune page php à une autre submit

Fermé
Romeof Messages postés 30 Date d'inscription jeudi 6 décembre 2007 Statut Membre Dernière intervention 26 avril 2010 - 13 janv. 2009 à 15:04
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 - 13 janv. 2009 à 18:01
Bonjour,
je viens de créer une page web recherhe.php qui contient un formulaire de recherche.
mais l'exécution ne se realise pas.
voici mon code:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Document sans titre</title>
<style type="text/css" media="screen">
th {font-size: 2em; color: red; padding: 0; border-bottom: 2px solid gray; padding: 0.25em 4px;}
td.info{font-weight: bold; border-left : 2px solid gray; border-bottom: 1px solid gray; font:Verdana, Arial, Helvetica, sans-serif; size:2; color:#109dd0; text-align:right; padding: 0.25em 4px;}
td.champ{font-weight: bold; border-right : 2px solid gray; padding: 0.25em 4px;}
td.contenu{font-weight: bold; border-left : 2px solid gray; border-bottom: 1px solid gray; text-align:right; font:Verdana, Arial, Helvetica, sans-serif; size:2; color:#109dd0; text-align:right; padding: 0.2em 4px;}
td.contenant{font-weight: bold; border-right : 2px solid gray; border-bottom: 1px solid gray; padding: 0.25em 4px;}
input.lesboutons{font-weight: bold; text-align: center; padding: 0.25em 4px; font:Verdana, Arial, Helvetica, sans-serif;
background:#000;
border:1px solid #f0f0f0;
color:#e7e7e7; margin:2px;
}
input.lesboutons:hover {
border:1px solid #109dd0;
color:#109dd0;
text-decoration:none
}
</style>
<script language="javascript">
function verif()
{var info=true;
if(document.formulaire.nom.value=="") {info=false; alert('Veuillez saisir votre Nom et Prénom!'); document.formulaire.nom.focus();exit;}
if(document.formulaire.mail.value=="") {info=false; alert('Veuillez saisir votre e-mail!'); document.formulaire.mail.focus(); exit;}
if(document.formulaire.sujet.value=="") {info=false; alert('Veuillez saisir le sujet de l\'e-mail!'); document.formulaire.sujet.focus(); exit;}
if (info=true) formulaire.submit();
}
</script>
</head>
<body>
<form name='formulaire' action='s_m.php?id=m' method='post'>
<center><div><table cellspacing="0">
<th colspan="2">Formulaire de contact</th><br>
<tr><td class="info"><div>Nom et Prénom : </div></td><td class="champ"><div align="left"><input name='nom' type='text' size='30' class="writein"></div></td></tr>
<tr><td class="info"><div>Votre e-mail :</div></td><td class="champ"><input name='mail' type='text' size='30' class="writein"></td></tr>
<tr><td class="info"><div>Votre sujet : </div></td><td class="champ"><input name='sujet' type='text' size='30' class="writein"></td></tr>
<tr><td colspan="2"><center><input class="lesboutons" name='envoyer' type='button' value='Envoyer' onClick='verif();'>   <input class="lesboutons" name='annuler' type='reset' value='Annuler'></center></td></tr>
</table></div>
</center>
</form>
</body>
</html>
j'utilise easyphp 1.8 (apache 1.3.33 ; Php 4.3.10 ; phpmyadmin 2.6.1 ; mysql 4.1.9
aider moi s'il vous plais.
NB: le même code s'exécute dans une autre page!!!
A voir également:

1 réponse

Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
13 janv. 2009 à 18:01
Bonsoir,

je t'ai modifié le code avec une autre methode:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Document sans titre</title>
<style type="text/css" media="screen">
th {font-size: 2em; color: red; padding: 0; border-bottom: 2px solid gray; padding: 0.25em 4px;}
td.info{font-weight: bold; border-left : 2px solid gray; border-bottom: 1px solid gray; font:Verdana, Arial, Helvetica, sans-serif; size:2; color:#109dd0; text-align:right; padding: 0.25em 4px;}
td.champ{font-weight: bold; border-right : 2px solid gray; padding: 0.25em 4px;}
td.contenu{font-weight: bold; border-left : 2px solid gray; border-bottom: 1px solid gray; text-align:right; font:Verdana, Arial, Helvetica, sans-serif; size:2; color:#109dd0; text-align:right; padding: 0.2em 4px;}
td.contenant{font-weight: bold; border-right : 2px solid gray; border-bottom: 1px solid gray; padding: 0.25em 4px;}
input.lesboutons{font-weight: bold; text-align: center; padding: 0.25em 4px; font:Verdana, Arial, Helvetica, sans-serif;
background:#000;
border:1px solid #f0f0f0;
color:#e7e7e7; margin:2px;
}
input.lesboutons:hover {
border:1px solid #109dd0;
color:#109dd0;
text-decoration:none
}
</style>
<script language="javascript">
function verif(){
//si l'un des test n'est pas OK on return false et le formulaire ne partira pas
	if(document.formulaire.nom.value=="") {
		alert('Veuillez saisir votre Nom et Prénom!'); 
		document.formulaire.nom.focus();
			return false;
	}
	if(document.formulaire.mail.value=="") {
		alert('Veuillez saisir votre e-mail!');
		document.formulaire.mail.focus(); 
		return false;
	}
	if(document.formulaire.sujet.value=="") {
		alert('Veuillez saisir le sujet de l\'e-mail!');
		document.formulaire.sujet.focus();
		return false;
	}
	//si aucun des test touvé non ok on return true et le formulaire partira
	return true;
}
</script>
</head>
<body>
<form name='formulaire' action='s_m.php?id=m' method='post' onSubmit="return verif();">
<center><div><table cellspacing="0">
<th colspan="2">Formulaire de contact</th><br>
<tr><td class="info"><div>Nom et Prénom : </div></td><td class="champ"><div align="left"><input name='nom' type='text' size='30' class="writein"></div></td></tr>
<tr><td class="info"><div>Votre e-mail :</div></td><td class="champ"><input name='mail' type='text' size='30' class="writein"></td></tr>
<tr><td class="info"><div>Votre sujet : </div></td><td class="champ"><input name='sujet' type='text' size='30' class="writein"></td></tr>
<tr><td colspan="2"><center><input class="lesboutons" name='envoyer' type='submit' value='Envoyer'>   <input class="lesboutons" name='annuler' type='reset' value='Annuler'></center></td></tr>
</table></div>
</center>
</form>
</body>
</html>
0