Formulaire

flexy37 Messages postés 156 Statut Membre -  
974_Vin's_974 Messages postés 554 Statut Membre -
Bonjour, j'ai un gros probleme , je possede un site web et j'aimerais quand on s'inscri pour un tournois ca se met dans
la colonne d'attente quand la colonne inscrit est deja plienne

merici

exemple

inscription ====> validation ===> inscrit ( si colonne inscrit < 30 joueurs alors inscription inscrit dans la colonne attente )
Configuration: Windows XP - Windows 7 ( beta )
Internet Explorer 7.0

15 réponses

  1. 974_Vin's_974 Messages postés 554 Statut Membre 102
     
    Ben on comprends bien ce que tu veux faire, mais montre nous ton code on l'arangera ensemble ..

    0
  2. flexy37 Messages postés 156 Statut Membre 42
     
    pages d'inscription

    <?php
    $base = mysql_connect ('xxxx', 'xxxx', 'xxxx');
    mysql_select_db ('xxxx', $base);
    $sql = "select * from quinito";
    $resultat = mysql_query ($sql);
    $nb = mysql_num_rows($resultat);
    $places = 42-mysql_num_rows($resultat);

    mysql_close ($base);

    $base = mysql_connect ('xxxxx', 'xxxxxx', 'xxxx');
    mysql_select_db ('xxxxx', $base);
    $sql = "select * from quinito2";
    $resultat2 = mysql_query ($sql);
    $nb2 = mysql_num_rows($resultat2);
    $places2 = mysql_num_rows($resultat2);

    mysql_close ($base);

    ?>
    <br />

    <br />
    <center><font size="4">Inscriptions au Texas Hold'em No Limit</font><br><font color=red><u>Inscriptions valable jusqu'au mardi 19H</u></font>
    </center>
    <br><br>
    <form method="post" action="validations-mardi.php">
    <center>
    <table>
    <tr>
    <td>Nom - Prénom ou Alias :</TD><TD><INPUT TYPE="text" name="pseudo"></td>
    </tr>
    <tr>
    <td><font color="red">Email si nouveau joueur :</font></TD><TD><INPUT TYPE="text" name="email"></td>
    </tr>
    </table>
    <br>
    <input type="submit" value="ENVOYER">
    </form>
    <br />
    </center>

    <table border="0" align=center><tr><td>

      <?php echo "<b>Places Disponible : $places Places</b>"; ?>           <?php echo "<b>Places Disponible : $places2 Places</b>"; ?>        &nbsp<br>

              <?php echo "<b>Inscrits : $nb Joueurs</b>"; ?>                           <?php echo "<b>Attente : $nb2 Joueurs</b>"; ?></td>

    </tr><tr><td><iframe name="nav" src="inscrit2.php" width="180px" height="700px" frameborder="0" marginwidth="0" marginheight="0" scrolling="yes" /></td>
    <td><iframe name="nav" src="vide.php" width="15px" height="0px" frameborder="0" marginwidth="0" marginheight="0" scrolling="yes" /></td>

    <td><iframe name="nav" src="attente2.php" width="180px" height="700px" frameborder="0" marginwidth="0" marginheight="0" scrolling="yes" /></td>

    </tr>
    </table>
    ?>

    pages validation avec envoie e-mail

    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
    <head>
    <meta http-equiv="refresh" content="2;url=mardi.php">
    </head>
    <center>
    <h3><u>Inscriptions tournois Hold'Em No Limit</u><br>
    <br>

    <?php

    srand((double)microtime()*1000000);
    $boundary =md5(uniqid(rand()));

    $header = "From: xxxxxxxxx<xxxx@xxxxxxx.com>\n";
    $header .= "MIME-Version: 1.0\n";
    $header .= "Content-Type: multipart/alternative; boundary=$boundary\n";

    $destinataire = "xxxx@xxxxx.com";
    $destinataire2 = "xxxx@xxxx.fr";

    $titre = "Tournois Hold'em No Limit Mardi soir ";

    $message = "\nThis is a multi-part message in MIME format.";
    $message .="\n--$boundary\nContent-Type : text/html; charset=\"iso-8859-1\"\n\n";
    $message .="Pseudo : $pseudo\n";
    $message .="E-mail : $email\n";
    $message.= "\n--$boundary--\n end of the multi-part";
    mail($destinataire,$titre,$message,$header);
    mail($destinataire2,$titre,$message,$header);

    echo "<center><h4>$pseudo, votre inscription à été validée.</h4>";

    $base = mysql_connect ('xxxxxx', 'xxxx', 'xxxx');
    mysql_select_db ('xxxx', $base);

    $sql = "insert into quinito VALUES ('','$pseudo','$email')";
    $res_sql = mysql_query($sql);

    ?>

    </center>

    et les fichiers qui sont inclues avec la page d'inscriptions / inscrit.php

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
    <head>
    </head>
    <body text="Black">
    <?php
    $lien=mysql_connect("xxxx","xxxx","xxxx");
    mysql_select_db ("xxxx");

    $sql="SELECT * FROM epeeroyale";
    $resultat = mysql_query ($sql);

    echo "<table width=100% align=center border=0>";
    echo "<tr bgcolor=black><td align=center><font color=white>Pseudo</font></td></tr>";

    if (mysql_num_rows($resultat) < 10)
    {
    while ($epeeroyale = mysql_fetch_array ($resultat))
    {
    $pseudo = $epeeroyale['pseudo'];
    $id = $epeeroyale['id'];

    echo "<tr><td align=center><font size=1>$pseudo</font></font></td>";
    echo "</tr>";
    }
    }
    else
    {
    echo"<tr><td colspan=5 align=center>Aucun joueur inscrit</td></tr>";
    }
    echo "</table>";
    ?>

    </html>

    et attente.php

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
    <head>
    </head>
    <body text="white">
    <?php
    $lien=mysql_connect("xxxxxx","xxxx","xxxxx");
    mysql_select_db ("xxxx");

    $sql="SELECT * FROM epeeroyale2";
    $resultat = mysql_query ($sql);

    echo "<table width=100% align=center border=0>";
    echo "<tr bgcolor=black><td align=center><font color=white>Pseudo</font></td></tr>";

    if (mysql_num_rows($resultat) > 0)
    {
    while ($epeeroyale2 = mysql_fetch_array ($resultat))
    {
    $pseudo = $epeeroyale2['pseudo'];
    $id = $epeeroyale2['id'];
    echo "<tr><td align=center><font color=black><font size=1>$pseudo</font></font></td>";
    echo "</tr>";
    }
    }
    else
    {
    echo"<tr><td colspan=5 align=center><font color=black>Aucun joueur inscrit</font></td></tr>";
    }
    echo "</table>";
    ?>

    </html>
    0
  3. 974_Vin's_974 Messages postés 554 Statut Membre 102
     
    Et comment tu sais qd la liste est pleine ????

    0
  4. flexy37 Messages postés 156 Statut Membre 42
     
    if (mysql_num_rows($resultat) < 10) <==== ici des que ca arrive a dix ou 11 ca met la phrase plus bas que j'ai laisser par default
    {
    while ($epeeroyale = mysql_fetch_array ($resultat))
    {
    $pseudo = $epeeroyale['pseudo'];
    $id = $epeeroyale['id'];

    echo "<tr><td align=center><font size=1>$pseudo</font></font></td>";
    echo "</tr>";
    }
    }
    else
    {
    echo"<tr><td colspan=5 align=center>Aucun joueur inscrit</td></tr>"; <===== c'est cette phrase
    }
    echo "</table>";
    ?>
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. 974_Vin's_974 Messages postés 554 Statut Membre 102
     
    Donc en faite dans le else, tu voudrais faire la requete d'inertion mais dans la liste d'attente c ca ???

    0
  7. flexy37 Messages postés 156 Statut Membre 42
     
    oui quand les gens s'inscrive, ca s'inscrie dans l'autre liste quand la liste principal est plienne
    0
  8. 974_Vin's_974 Messages postés 554 Statut Membre 102
     
    Ok et si c pa plein tu inscrit dans la liste normal non ??? donc tu fais bien une requete elle est ou ???

    0
  9. flexy37 Messages postés 156 Statut Membre 42
     
    tant que la liste n'est pas plien ca se met dans la liste principal et des que c'est plien , je suis obliger de changer la base manuellement

    $sql = "insert into quinito VALUES ('','$pseudo','$email')";

    par ca

    $sql = "insert into quinito2 VALUES ('','$pseudo','$email')"; qui correspond a la liste d'attente

    moi ce que je veux c'est que ca se fasse automatiquement

    je sait que c'est faisable car un site web concurrent le fait
    0
  10. 974_Vin's_974 Messages postés 554 Statut Membre 102
     
    Ben c'est simple tu fais kom ca ...

    if (mysql_num_rows($resultat) < 10) <==== ici des que ca arrive a dix ou 11 ca met la phrase plus bas que j'ai laisser par default
    {
    while ($epeeroyale = mysql_fetch_array ($resultat))
    {
    $pseudo = $epeeroyale['pseudo'];
    $id = $epeeroyale['id'];

    $sql = "insert into quinito VALUES ('','$pseudo','$email')";

    echo "<tr><td align=center><font size=1>$pseudo</font></font></td>";
    echo "</tr>";
    }
    }

    elseif (mysql_num_rows($resultat) >= 10)
    {
    $sql = "insert into quinito2 VALUES ('','$pseudo','$email')"
    echo"<tr><td colspan=5 align=center>Aucun joueur inscrit</td></tr>"; <===== c'est cette phrase
    }
    echo "</table>";
    ?>

    C'est pa a peu près ca ???

    0
  11. flexy37 Messages postés 156 Statut Membre 42
     
    je vais essayer , et je te dit ca !!!
    0
  12. 974_Vin's_974 Messages postés 554 Statut Membre 102
     
    Ok mais arrange un peu hein, la g pa executer la rekete rien hein, si tu mets ca tel ca va planter lool

    0
  13. flexy37 Messages postés 156 Statut Membre 42
     
    soit je suis con ou alors ca marche pas
    0
  14. 974_Vin's_974 Messages postés 554 Statut Membre 102
     
    Montre ton code stp

    0
  15. flexy37 Messages postés 156 Statut Membre 42
     
    http://www.ultimate37.com/test/

    les fichier sont dessus j'ai juste virée le php pour qu'on puisse lire le code !!!!
    0
  16. 974_Vin's_974 Messages postés 554 Statut Membre 102
     
    Essaye pluto ca :

    Tu execute pas tes requetes dont (lloll) :

    if (mysql_num_rows($resultat) < 10 )
    {
    while ($test = mysql_fetch_array ($resultat))
    {
    $pseudo = $test['pseudo'];
    $id = $test['id'];

    $sql = "insert into test VALUES ('','$pseudo','$email')";
    mysql_query($sql)or die('Query failed: '.'<li>errorno='.mysql_errno().'<li>error='.mysql_error().'<li>query='.$sql);


    echo "<tr><td align=center><font size=1>$pseudo</font></font></td>";
    echo "</tr>";
    }
    }
    elseif (mysql_num_rows($resultat) >= 10)
    {

    $pseudo = $test['pseudo'];
    $id = $test['id'];

    $sql3 = "insert into test2 VALUES ('','$pseudo','$email')";
    mysql_query($sql3)or die('Query failed: '.'<li>errorno='.mysql_errno().'<li>error='.mysql_error().'<li>query='.$sql3);

    echo"<tr><td colspan=5 align=center>Aucun joueur inscrit</td></tr>";
    }
    echo "</table>";
    ?>

    </html>

    Bon dsl jy vé jrevien ke lundi .. ++ Bonne fete des amoureux ...
    0