Gros probleme sur mon script d'inscription... Help me....

Gros probleme sur mon script d'inscription... Help me.... - PHP - Programmation

Marsh Posté le 04-08-2002 à 19:53:19    

j'organise une lan dans peut de temps et mon script d'inscription deconne....
 
http://lan-zone.org/inscript_lan.php
 
Normalement, quand le compteur - 65/64 places pris sur les Switchs depasse 64 comme dans ce cas, les joueurs au delas de 64 doivent apparaitre dans les liste d'attente.... mais la ca deconne et j'y arrive pas
 
Je balance le code de ma page si quelqu'un veut bien me sauver.....
 

Code :
  1. [cpp]<?
  2. include "graphique.php";
  3. include "config.php";
  4. ?>
  5. <p align="center">
  6. <?
  7. // Compte des places :
  8. $select = mysql_query("SELECT * FROM lanzoner" );
  9. $i = 0;
  10. while ($aff = mysql_fetch_array($select))
  11.      {
  12.               if ($aff[serveur]=='Oui')
  13.                        {
  14.                        $i = $i+2;
  15.                        }
  16.                        elseif ($aff[serveur]=='Non')
  17.                        {
  18.                        $i = $i+1;
  19.                        }
  20.      }
  21. $cnt = mysql_num_rows($select);
  22. ?>
  23. <br><p align="center">
  24. <font face="Verdana, Arial, Helvetica, sans-serif" size="2">.: | <a href="inscript_lan?tri=id">Tri
  25. par ordre d'inscription</a> | <a href="inscript_lan?tri=team">Tri par Team</a> | :.</font><br>
  26. <?
  27. echo "<br><p align=center><font face=verdana size=1>- <b>".$i."</b>/64 places pris sur les Switchs ";
  28. echo "<font face=verdana size=1>- <b>".$cnt."</b>/64 joueurs -";
  29. echo "<br>";
  30. if ($tri=='' OR $tri=='id')
  31.    {?>
  32.    <br><br>
  33.    <table border="1" align="center" width="90%" cellspacing="0" cellpadding="0" bordercolor="#033C58" bordercolorlight="black" bordercolordark="#033C58">
  34.    <tr><td width="15%" bgcolor="#05618D" align="center"><font face="verdana" size="2">N°</td>
  35.    <td width="45%" bgcolor="#05618D" align="center"><font face="verdana" size="2">Pseudo</td>
  36.    <td width="45%" bgcolor="#05618D" align="center"><font face="verdana" size="2">Team</td>
  37.    <td width="45%" bgcolor="#05618D" align="center"><font face="verdana" size="2">Serveur</td>
  38.    </tr>
  39.    <?
  40.    $select_lanzoner = mysql_query("SELECT * FROM lanzoner ORDER BY id_lanzoner LIMIT 0,64" );
  41.    $i="1";
  42.                    while ($aff_lanzoner = mysql_fetch_array($select_lanzoner))
  43.                    {
  44.                            $select_team = mysql_query("SELECT team FROM lanzone_team WHERE id_team LIKE '$aff_lanzoner[id_team]'" );
  45.                            $aff_team = mysql_fetch_array($select_team);
  46.                    echo "<tr>";
  47.                    echo "<td bgcolor=#045175 align=center><font face=verdana size=2>".$i."</td>";
  48.                    echo "<td bgcolor=#045175 align=center><font face=verdana size=2>$aff_lanzoner[pseudo]</td>";
  49.                    echo "<td bgcolor=#045175 align=center><font face=verdana size=2>$aff_team[team]</td>";
  50.       ?>
  51.                    <td bgcolor=#045175 align=center><font face=verdana size=2><?
  52.        if ($aff_lanzoner[serveur]=="Oui" ){ echo "<img src=images/inscriptions/server2.gif>"; }
  53.          if ($aff_lanzoner[serveur]=="Non" ){ echo "<img src=images/inscriptions/server.gif>"; }
  54.      ?>
  55.       </td>
  56.                    <?
  57.       echo "<tr>";
  58.      $i++;
  59.                    }
  60.    echo "</table><br>";
  61.    $select_listeattente = mysql_query("SELECT * FROM lanzoner ORDER BY id_lanzoner LIMIT 64,9999" );
  62.    $cnt = mysql_num_rows($select_listeattente);
  63.    if ($cnt>0)
  64.    {
  65.    echo "<b>Liste d'attente</b><br><br>";
  66.    ?>
  67.       <table border="1" align="center" width="90%" cellspacing="0" cellpadding="0" bordercolor="#033C58" bordercolorlight="black" bordercolordark="#033C58">
  68.    <tr><td width="15%" bgcolor="#05618D" align="center"><font face="verdana" size="2">N°</td>
  69.    <td width="45%" bgcolor="#05618D" align="center"><font face="verdana" size="2">Pseudo</td>
  70.    <td width="45%" bgcolor="#05618D" align="center"><font face="verdana" size="2">Team</td>
  71.    <td width="45%" bgcolor="#05618D" align="center"><font face="verdana" size="2">Serveur</td>
  72.    </tr>
  73.     <?
  74.    $i="1";
  75.                    while ($aff_listeattente = mysql_fetch_array($select_listeattente))
  76.                    {
  77.                            $select_teamattente = mysql_query("SELECT team FROM lanzone_team WHERE id_team LIKE '$aff_listeattente[id_team]'" );
  78.                            $aff_teamattente = mysql_fetch_array($select_teamattente);
  79.                    echo "<tr>";
  80.                    echo "<td bgcolor=#045175 align=center><font face=verdana size=2>".$i."</td>";
  81.                    echo "<td bgcolor=#045175 align=center><font face=verdana size=2>$aff_listeattente[pseudo]</td>";
  82.                    echo "<td bgcolor=#045175 align=center><font face=verdana size=2>$aff_teamattente[team]</td>";
  83.       ?>
  84.                    <td bgcolor=#045175 align=center><font face=verdana size=2><?
  85.        if ($aff_listeattente[serveur]=="Oui" ){ echo "<img src=images/inscriptions/server2.gif>"; }
  86.          if ($aff_listeattente[serveur]=="Non" ){ echo "<img src=images/inscriptions/server.gif>"; }
  87.      ?>
  88.       </td>
  89.                    <?
  90.       echo "<tr>";
  91.      $i++;
  92.                    }
  93.    echo "</table>";
  94.    }
  95.    }
  96. elseif ($tri=='team')
  97.    {
  98.    echo "<br><br>";
  99.    $select_team = mysql_query("SELECT * FROM lanzone_team" );
  100.    while ($aff_team = mysql_fetch_array($select_team))
  101.            {
  102.            echo "<table border=1 align=center width=50% cellspacing=0 cellpadding=0 bordercolor=#033C58 bordercolorlight=black bordercolordark=#033C58>";
  103.            echo "<tr><td align=center bgcolor=#05618D><font face=verdana size=2><b>$aff_team[team]</b></td></tr>";
  104.                       $select_lanzoner = mysql_query("SELECT pseudo FROM lanzoner WHERE id_team LIKE '$aff_team[id_team]'" );
  105.                                          while ($aff_lanzoner = mysql_fetch_array($select_lanzoner))
  106.                                                  {
  107.                                                  echo "<tr><td align=center bgcolor=#045175><font face=verdana size=2>$aff_lanzoner[pseudo]</td></tr>";
  108.                                                  }
  109.            echo "</table><br><br>";
  110.            }
  111.    }
  112. ?>


 
Je vous remercie d'avance !  ;)


---------------
Le Rock c'est la colle qui tient l'univers en place, si cette jointure n'existait pas, la vie n'aurais pas de sens :D
Reply

Marsh Posté le 04-08-2002 à 19:53:19   

Reply

Marsh Posté le 04-08-2002 à 20:14:18    

j ai pas tt lu ,ta question est mal rediger, en + on sait pas ou ca cloche  
 
 
mais j  aimerai savoir si ca existe vraiment en php ca :
 
if ($tri=='' OR $tri=='id';)  ?

Reply

Marsh Posté le 04-08-2002 à 20:17:17    

veryfree a écrit a écrit :

j ai pas tt lu ,ta question est mal rediger, en + on sait pas ou ca cloche  
 
 
mais j  aimerai savoir si ca existe vraiment en php ca :
 
if ($tri=='' OR $tri=='id';)  ?




 
if (empty($tri) || $tri == 'id';) plutot

Reply

Marsh Posté le 04-08-2002 à 21:54:11    

Je@nb a écrit a écrit :

 
 
if (empty($tri) || $tri == 'id';) plutot




 
 
oui c bien ce que je me disait...


Message édité par veryfree le 04-08-2002 à 21:54:33
Reply

Marsh Posté le 04-08-2002 à 23:29:59    

ca résoud pas le problème de la liste d'attente  :cry:
 
quelqu'un pour m'aider ?


---------------
Le Rock c'est la colle qui tient l'univers en place, si cette jointure n'existait pas, la vie n'aurais pas de sens :D
Reply

Marsh Posté le 05-08-2002 à 01:00:24    

DeaD_J a écrit a écrit :

ca résoud pas le problème de la liste d'attente  :cry:
 
quelqu'un pour m'aider ?
 




 
Vire tout le html, donne le message d'erreur (si ya) annote ton code, car si tu penses vraiment qu'un fou va depiauter ton code tu reves :D

Reply

Marsh Posté le 05-08-2002 à 01:04:34    

C clair

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed