Souhaitez-vous participer à la création d'un jeu vidéo inspiré de Stardew Valley, ou le tester lorsque la version bêta sera disponible ? Remplissez notre sondage ou inscrivez-vous à notre lettre d'information (en bas de page)
1

probleme rangs sur mysql php

le 18-07-2016 à 12:10 #
Salut à tous,

je suis sur la création d’un concours avec classement

il y a 5 personne qui participe

jais fait une ligne classement son mon tableaux

mes le problème c’est que je voudrait que le classement de chaque joueur se mette devant son nom

mes actuelement jais de 1 a 5 devant tous les nom

je vous join une image



merci a tous









Ajout du 18-07-2016 à 12:15:

voici la partie du code tableaux plus classement






<?php
mysql_connect('++++++", "++++++", "+++++++"); // Connexion à MySQL
mysql_select_db("+++++++"); // Sélection de la base

$reponse = mysql_query("SELECT * FROM +++++ ORDER BY +++++ DESC LIMIT 0,5") or die(mysql_error());

mysql_close(); ?>

<table>
<thead>
<tr class="titre_horizon_classique">
</tr> <table border="2">
<tr class="titre_horizon_classique">
<th>&nbsp;&nbsp;Classement&nbsp;&nbsp;</th>
<th>&nbsp;&nbsp;Nom de la task force&nbsp;&nbsp;</th>
<th>&nbsp;&nbsp;Identifiant de la task force&nbsp;&nbsp;</th>
<th>&nbsp;&nbsp;Points de force&nbsp;&nbsp;</th>
</tr>
</thead>
<tbody>
<?php
while($donnees = mysql_fetch_array($reponse)) {
?>

<tr>
<td><center><b><?php
$i = 1;
mysql_connect("++++++", "++++++++", "+++++++"); // Connexion à MySQL
mysql_select_db("++++++++"); // Sélection de la base
$resultat = mysql_query("SELECT * FROM ++++++ ORDER BY +++++++ DESC LIMIT 0,5");
while ($pseudo = mysql_fetch_array($resultat))
{
?>

<?php echo $i++ ?>
<?php
}

?>
</td>


<td><?php echo $donnees['nom']?></td>
<td><?php echo $donnees['idforces']?></td>
<td><?php echo $donnees['point'];?></td>

</tr><?php
}?>

</tbody></table>

</center>
</tr></body></center></TD>
</TR>
</form>


avidement les + cest pour cacher ma base de donnée merci a tous


(Modifié par ben le 13-12-2016 à 15:34)
Re: probleme rangs sur mysql php
le 20-07-2016 à 04:23 #
Le problème vient du

while ($pseudo = mysql_fetch_array($resultat))

{
?>
<?php echo $i++ ?>
<?php
}
?>


Ce code passe en revue chaque ligne de résultat, et affiche et incrémente $i, résultat : 12345
En début de programme tu te connectes à la base de données, puis tu fermes ta connexion, puis tu te reconnectes. Il serait préférable de conserver ta connexion.

Au final, quelque chose comme :


<?php
mysql_connect('++++++", "++++++", "+++++++"); // Connexion à MySQL
mysql_select_db("+++++++"); // Sélection de la base
$reponse = mysql_query("SELECT * FROM +++++ ORDER BY +++++ DESC LIMIT 0,5") or die(mysql_error());
mysql_close(); ?>
<table>
<thead>
<tr class="titre_horizon_classique">
</tr> <table border="2">
<tr class="titre_horizon_classique">
<th>&nbsp;&nbsp;Classement&nbsp;&nbsp;</th>
<th>&nbsp;&nbsp;Nom de la task force&nbsp;&nbsp;</th>
<th>&nbsp;&nbsp;Identifiant de la task force&nbsp;&nbsp;</th>
<th>&nbsp;&nbsp;Points de force&nbsp;&nbsp;</th>
</tr>
</thead>
<tbody>
<?php
$i = 1;
while($donnees = mysql_fetch_array($reponse)) {
?>
<tr>
<td><center><b>
<?php echo $i++ ?>
</b></center>
</td>
<td><?php echo $donnees['nom']?></td>
<td><?php echo $donnees['idforces']?></td>
<td><?php echo $donnees['point'];?></td>
</tr><?php
}?>
</tbody>
</table>


(j'ai pas testé)


(Modifié par ben le 20-07-2016 à 04:26)
Re: probleme rangs sur mysql php
le 21-07-2016 à 00:54 #
je vous dérange une dernière fois


j'ai un petit soucis avec mon champs type int je peut pas mettre d’espace avec les grands chiffre sinon sa affiche que les chiffre avant espace

est avec un champs varchar je peut enregistrait les grands chiffre avec espace mes du coup il affiche pas le plus grands sur un affichage echo sur la page



auriez vous une idée

merci de votre aide


(Modifié par yomane51100 le 21-07-2016 à 08:21)
Re: probleme rangs sur mysql php
le 21-07-2016 à 14:18 #
Je ne suis pas sur de comprendre, aurais tu un exemple ?




Ces discussions pourraient vous intéresser également:


probleme mysql et php
Probleme Mysql
problème PHP et MySQL
[Vb6/MySQL]probleme RecordCount
problème requete MySQL