Nouveau WRInaute
bonjour j'ai un petit probleme avec mon script cela doit venir du "if"
pour voir le probleme aller sur la page:
http://www.membres.lycos.fr/pronostics20052006/P
hpLeague0.82/consult/form.php
le pseudo admin
mot de passe: admin
voici mon script:
<!!<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>formulaire</title>
<style type="text/css">
<!--
.Style1 {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; } noir
.Style2 {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }
.Style3 {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background-color:#CCCCCC; }
.Style4 {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #FF3300; }
.Style5 {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background-color:#0000FF; } bleu foncé
.Style6 {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background-color:#00FFFF; } bleu clair
.Style7 {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background-color:#009900; } vert foncé
.Style8 {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background-color:#00FF66; } vert clair
.Style9 {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #FF9966; background-color:#CCCCCC; } rouge clair
-->
</style>
</head>
<?php
$db = mysql_connect();
?>
</head>
<body>
<?
//**********************************************
*************************/
// Phpleague : gestionnaire de championnat */
// ============================================ */
// */
// Version : 0.82 */
// Copyright 2004 Alexis MANGIN */
// http://phpleague.univert.org */
// */
// This program is free software. You can redistribute it and/or modify */
// it under the terms of the GNU General Public License as published by */
// the Free Software Foundation; either version 2 of the License. */
// */
//**********************************************
*************************/
// Support technique : http://phpleague.univert.org/forum */
// */
//**********************************************
*************************/
include ("avant.php");
require ("../config.php") ;
require ("../consult/fonctions.php");
ouverture ();
ENTETE2 ();
$Req = "SELECT * FROM `user` WHERE pseudo='$pseudo'";
$Res = mysql_query ($Req,$db);
//traitement du formulaire (= entrée dans la base)
if ($OK=='OK')
{
if($Obj=mysql_fetch_object($Res))//le pseudo existe déjà (on a trouvé un enregistrement)
{
if($Obj->motdepasse==$motdepasse)//en plus le mot de passe correspond
{
$id=$Obj->ID;
$message="<center><b><u>Mot de passe correct</b></u></center></br><br>
";
//à faire : tu mettras le traitement des pronostic dans les tables ici
}
else
{
$message="<center>Mot de passe invalide<br></center>";
}
}
else//le pseudo n'existe pas, on le crée
{
$Req="INSERT INTO `user` VALUES (default, '".$pseudo."', '".$motdepasse."')";
print("$Req<br>");
$Res = mysql_query ($Req,$db);
$message="<center>Le Webmaster vous souhaite la bienvenue</center><br>
<center> Votre pseudo et votre mot de passe est enregistré</center><br>";
//on récupère le userID qui a été créé
$Req = "SELECT * FROM `user` WHERE pseudo='$pseudo'";
$Res = mysql_query ($Req,$db);
$Obj=mysql_fetch_object($Res);
$id=$Obj->ID;
}
}
if ($message) print ($message);
//formulaire
print("<form method='post' action='form.php'>");//la page doit s'appeler elle-même (pour éviter une page blanche)
print("
<center>entrez votre pseudo<input type='text' name='pseudo' value='$pseudo' size='20'></center><br>
<center>entrez votre mot de passe <input type='password' name='motdepasse' value='$motdepasse' size='20'></center><br>
");
if ($id) //si mot de passe OK
{
?>
<center>
<span class="Style2"> Sélectionnez la journée :</span>
<select name="journees" id="journees">
<option value="00"></option>
<option value="21">21ème journée</option>
<option value="22">22ème journée</option>
<option value="23">23ème journée</option>
<option value="24">24ème journée</option>
<option value="25">25ème journée</option>
<option value="26">26ème journée</option>
<option value="27">27ème journée</option>
<option value="28">28ème journée</option>
<option value="29">29ème journée</option>
<option value="30">30ème journée</option>
<option value="31">31ème journée</option>
<option value="32">32ème journée</option>
<option value="33">33ème journée</option>
<option value="34">34ème journée</option>
<option value="35">35ème journée</option>
<option value="36">36ème journée</option>
<option value="37">37ème journée</option>
<option value="38">38ème journée</option>
</select><input type="submit" name="envoyer" value="ok" /></form></center>
<?
if($journees=="")
{
$Req = "SELECT * FROM tbl_matchs WHERE journees='".$_POST['journees']."'ORDER BY journees DESC";
$Res = mysql_query($Req,$db);
echo '<center><table width="380" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="60"><span class="Style1">journées</span></td>
<td width="80"><span class="Style1">numero</span></td>
<td width="100"><span class="Style1"></span></td>
<td width="100"><span class="Style1"></span></td>
<td width="40"><span class="Style1">scores</span></td>
</tr></center><br />';
$couleur = 0;
while($Obj = mysql_fetch_array($Res))
{
if($couleur%2 == 0) {
echo "<center><tr>
<td class='Style2'> ".$Obj['journees']."<
;/td>
<td class='Style2'> ".$Obj['numero']."</
td>
<td class='Style2'> ".$Obj['equipes_dom']."
</td>
<td class='Style2'> ".$Obj['equipes_ext']."
</td>
<td class='Style2'> ".$Obj['scores']."</
td>
</tr></center>";
}
else {
echo "<center><tr>
<td class='Style3'> ".$Obj['journees']."<
;/td>
<td class='Style3'> ".$Obj['numero']."</
td>
<td class='Style3'> ".$Obj['equipes_dom']."
</td>
<td class='Style3'> ".$Obj['equipes_ext']."
</td>
<td class='Style3'> ".$Obj['scores']."</
td>
</tr></center>";
}
$couleur++;
}
echo "</table></center>";
}
{
?>
<?
if($match1=="00"||$match2=="00"||$match3=="00"||
$match4=="00"||$match5=="00"||$match6=="00"||$ma
tch7=="00"||$match8=="00"||$match9=="00"||$match
10=="00")
{$message="<center><b><u>Vous devez donner un pronostics pour tous les matchs</u></b></center><br> ";}
else//si tout est bien rempli
{
$Req="INSERT INTO participants (pseudo, journees, match1, match2, match3, match4, match5, match6, match7, match8, match9, match10) VALUES ('".$pseudo."','".$journees."', '".$match1."', '".$match2."','".$match3."', '".$match4."','".$match5."', '".$match6."','".$match7."', '".$match8."','".$match9."', '".$match10."')";
print($Req);
$Res = mysql_query ($Req,$db);
$message="<center><b><u>Vos Pronostics sont bien enregistrés</u></b></center><br> ";
}
}
//affichage du formulaire pour les matches
print("<center>");
for($i=1; $i<=10; $i++)
{
print("
<span class='Style3'> Match $i :</span>
<select name='match$i'>
<option value='00' selected='selected'></option>
<option value='1'>1</option>
<option value='N'>N</option>
<option value='2'>2</option><br>
</select>
</p>
");
}
print("</center>");
}
print(" <center><input type='submit' name='OK' value='OK'></center><br>");
print("</form>");
print($message);
include ("apres.php");
?>
<center>
<FORM>
<INPUT TYPE="button" VALUE=" RETOUR " onClick="document.location.href='index.php'">
</FORM>
</center>
</body>
!!>
merci de me dire ce qui cloche
par e mail boulogne.d@club-internet.fr
pour voir le probleme aller sur la page:
http://www.membres.lycos.fr/pronostics20052006/P
hpLeague0.82/consult/form.php
le pseudo admin
mot de passe: admin
voici mon script:
<!!<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>formulaire</title>
<style type="text/css">
<!--
.Style1 {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; } noir
.Style2 {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }
.Style3 {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background-color:#CCCCCC; }
.Style4 {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #FF3300; }
.Style5 {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background-color:#0000FF; } bleu foncé
.Style6 {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background-color:#00FFFF; } bleu clair
.Style7 {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background-color:#009900; } vert foncé
.Style8 {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background-color:#00FF66; } vert clair
.Style9 {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #FF9966; background-color:#CCCCCC; } rouge clair
-->
</style>
</head>
<?php
$db = mysql_connect();
?>
</head>
<body>
<?
//**********************************************
*************************/
// Phpleague : gestionnaire de championnat */
// ============================================ */
// */
// Version : 0.82 */
// Copyright 2004 Alexis MANGIN */
// http://phpleague.univert.org */
// */
// This program is free software. You can redistribute it and/or modify */
// it under the terms of the GNU General Public License as published by */
// the Free Software Foundation; either version 2 of the License. */
// */
//**********************************************
*************************/
// Support technique : http://phpleague.univert.org/forum */
// */
//**********************************************
*************************/
include ("avant.php");
require ("../config.php") ;
require ("../consult/fonctions.php");
ouverture ();
ENTETE2 ();
$Req = "SELECT * FROM `user` WHERE pseudo='$pseudo'";
$Res = mysql_query ($Req,$db);
//traitement du formulaire (= entrée dans la base)
if ($OK=='OK')
{
if($Obj=mysql_fetch_object($Res))//le pseudo existe déjà (on a trouvé un enregistrement)
{
if($Obj->motdepasse==$motdepasse)//en plus le mot de passe correspond
{
$id=$Obj->ID;
$message="<center><b><u>Mot de passe correct</b></u></center></br><br>
";
//à faire : tu mettras le traitement des pronostic dans les tables ici
}
else
{
$message="<center>Mot de passe invalide<br></center>";
}
}
else//le pseudo n'existe pas, on le crée
{
$Req="INSERT INTO `user` VALUES (default, '".$pseudo."', '".$motdepasse."')";
print("$Req<br>");
$Res = mysql_query ($Req,$db);
$message="<center>Le Webmaster vous souhaite la bienvenue</center><br>
<center> Votre pseudo et votre mot de passe est enregistré</center><br>";
//on récupère le userID qui a été créé
$Req = "SELECT * FROM `user` WHERE pseudo='$pseudo'";
$Res = mysql_query ($Req,$db);
$Obj=mysql_fetch_object($Res);
$id=$Obj->ID;
}
}
if ($message) print ($message);
//formulaire
print("<form method='post' action='form.php'>");//la page doit s'appeler elle-même (pour éviter une page blanche)
print("
<center>entrez votre pseudo<input type='text' name='pseudo' value='$pseudo' size='20'></center><br>
<center>entrez votre mot de passe <input type='password' name='motdepasse' value='$motdepasse' size='20'></center><br>
");
if ($id) //si mot de passe OK
{
?>
<center>
<span class="Style2"> Sélectionnez la journée :</span>
<select name="journees" id="journees">
<option value="00"></option>
<option value="21">21ème journée</option>
<option value="22">22ème journée</option>
<option value="23">23ème journée</option>
<option value="24">24ème journée</option>
<option value="25">25ème journée</option>
<option value="26">26ème journée</option>
<option value="27">27ème journée</option>
<option value="28">28ème journée</option>
<option value="29">29ème journée</option>
<option value="30">30ème journée</option>
<option value="31">31ème journée</option>
<option value="32">32ème journée</option>
<option value="33">33ème journée</option>
<option value="34">34ème journée</option>
<option value="35">35ème journée</option>
<option value="36">36ème journée</option>
<option value="37">37ème journée</option>
<option value="38">38ème journée</option>
</select><input type="submit" name="envoyer" value="ok" /></form></center>
<?
if($journees=="")
{
$Req = "SELECT * FROM tbl_matchs WHERE journees='".$_POST['journees']."'ORDER BY journees DESC";
$Res = mysql_query($Req,$db);
echo '<center><table width="380" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="60"><span class="Style1">journées</span></td>
<td width="80"><span class="Style1">numero</span></td>
<td width="100"><span class="Style1"></span></td>
<td width="100"><span class="Style1"></span></td>
<td width="40"><span class="Style1">scores</span></td>
</tr></center><br />';
$couleur = 0;
while($Obj = mysql_fetch_array($Res))
{
if($couleur%2 == 0) {
echo "<center><tr>
<td class='Style2'> ".$Obj['journees']."<
;/td>
<td class='Style2'> ".$Obj['numero']."</
td>
<td class='Style2'> ".$Obj['equipes_dom']."
</td>
<td class='Style2'> ".$Obj['equipes_ext']."
</td>
<td class='Style2'> ".$Obj['scores']."</
td>
</tr></center>";
}
else {
echo "<center><tr>
<td class='Style3'> ".$Obj['journees']."<
;/td>
<td class='Style3'> ".$Obj['numero']."</
td>
<td class='Style3'> ".$Obj['equipes_dom']."
</td>
<td class='Style3'> ".$Obj['equipes_ext']."
</td>
<td class='Style3'> ".$Obj['scores']."</
td>
</tr></center>";
}
$couleur++;
}
echo "</table></center>";
}
{
?>
<?
if($match1=="00"||$match2=="00"||$match3=="00"||
$match4=="00"||$match5=="00"||$match6=="00"||$ma
tch7=="00"||$match8=="00"||$match9=="00"||$match
10=="00")
{$message="<center><b><u>Vous devez donner un pronostics pour tous les matchs</u></b></center><br> ";}
else//si tout est bien rempli
{
$Req="INSERT INTO participants (pseudo, journees, match1, match2, match3, match4, match5, match6, match7, match8, match9, match10) VALUES ('".$pseudo."','".$journees."', '".$match1."', '".$match2."','".$match3."', '".$match4."','".$match5."', '".$match6."','".$match7."', '".$match8."','".$match9."', '".$match10."')";
print($Req);
$Res = mysql_query ($Req,$db);
$message="<center><b><u>Vos Pronostics sont bien enregistrés</u></b></center><br> ";
}
}
//affichage du formulaire pour les matches
print("<center>");
for($i=1; $i<=10; $i++)
{
print("
<span class='Style3'> Match $i :</span>
<select name='match$i'>
<option value='00' selected='selected'></option>
<option value='1'>1</option>
<option value='N'>N</option>
<option value='2'>2</option><br>
</select>
</p>
");
}
print("</center>");
}
print(" <center><input type='submit' name='OK' value='OK'></center><br>");
print("</form>");
print($message);
include ("apres.php");
?>
<center>
<FORM>
<INPUT TYPE="button" VALUE=" RETOUR " onClick="document.location.href='index.php'">
</FORM>
</center>
</body>
!!>
merci de me dire ce qui cloche
par e mail boulogne.d@club-internet.fr