par
Albat90 » 09 févr. 2012, 12:02
Salut,
En effet, il te manque bien une accolade. Tout dépends de ce que tu veux faire.
Tu peux placer ton accolade fermante à deux endroits.
Premier choix à la ligne 337 :
</body>
</html>
<?php
}
else
{
?>
<!DOCTYPE html PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
Deviendrais donc :
</body>
</html>
<?php
}
}
else
{
?>
<!DOCTYPE html PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
Si tu fais cela, ça veut dire que si :
if (isset($_POST['mpasse1']) AND isset($_POST['adminvalide']) AND isset($_POST['passwordadmin']) AND isset($_POST['loginadmin']))
Renvois faux donc que la personne n'a pas validé le formulaire, alors on affiche :
<!DOCTYPE html PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
<html lang='fr'>
<head>
<title>Validation d\'Annonce</title>
<meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'>
<link href='../images/style.css' media='screen' rel='stylesheet' type='text/css'>
<meta name='robots' content='noindex, nofollow'>
<script type='text/javascript'>
<!--
function verif_formulaire()
{
if(document.form1.adminvalide.value == '') {
alert('Veuillez entrer votre Login!');
document.form1.adminvalide.focus();
return false;
}
if(document.form1.mpasse1.value == '') {
alert('Veuillez entrer votre Password!');
document.form1.mpasse1.focus();
return false;
}
}
//-->
</script>
</head>
<body leftmargin='0' topmargin='3' marginwidth='0' marginheight='0'>
<br><br>
<table width='760' border='0' align='center' cellpadding='0' cellspacing='0' bgcolor='#ffffff' style='border: solid 1px #cad7e4;'>
<tr>
<td width='19'> </td>
<td width='721'><center><font style='font-family: Tahoma, Geneva, sans-serif;font-size: 12px;color:#3b5963;'>Validation des Annonces</font></center></td>
<td width='19'> </td>
</tr>
</table><br>
<table width='760' border='0' align='center' cellpadding='0' cellspacing='0' bgcolor='#ffffff' style='border: solid 1px #cad7e4;'>
<tr>
<td width='19'> </td>
<td width='721'><form name='form1' method='post' action='valide.php' onSubmit='return verif_formulaire()'>
<table width='700' border='0' align='center' cellpadding='0' cellspacing='0'>
<tr>
<td colspan='2'><center><font align='center' style='font-family: Tahoma, Geneva, sans-serif;font-size: 12px;color:#3b5963;'>Administration du service d'annonce</font></center></td>
</tr>
<tr>
<td width='90'> </td>
<td width='170'> </td>
</tr>
<tr>
<td><font style='font-family: Tahoma, Geneva, sans-serif;font-size: 12px;color:#3b5963;'>Login :</font></td>
<td><input name='adminvalide' type='text' id='adminvalide'></td>
</tr>
<tr>
<td><font style='font-family: Tahoma, Geneva, sans-serif;font-size: 12px;color:#3b5963;'>Mot de passe :</font></td>
<td><input name='mpasse1' type='password' id='mpasse1'></td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td> </td>
<td><input type='submit' value='Envoyer'></td>
</tr>
</table>
<p> </p>
</form></td>
<td width='19'> </td>
</tr>
</table>
</body>
</html>
Ce qui parait logique.
Sinon tu peux le mettre tout à la fin
Mais ta page sera toujours blanche si l'utilisateur n'a jamais valider le POST.
Cordialement,
Albat90
