CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Probleme sur requete PHP

adrien89
adrien89
Niveau 10
08 juillet 2005 à 18:37:26

Salut à tous :)
Tout d´abord je poste sur le forum pc, car n´ayant eu aucune réponse sur le forum Création site web, je me rabat ici pour pouvoir espérer résoudre mon problème.

Je souhaite procéder d´une part au triage des données dans la requéte grace a un petit " order by `id`, `pseudo`" pour qu´elles s´affichent par ordre alphabétique, et d´autre part , qu´elle soient triées par leurs id pour la pagination.

Le tout fini et en ligne, je n´obtient aucune érreur, la pagination à l´air de fonctionner mais il ne m´affiche pas les infos contenues dans la BDD...

En ce qui concerna la BDD tout est ok, les bug sont présents depuis que j´ai essayé d´implanter la pagination.

Mon code:

< table width="605" border="1">
< tr>
< th width="10%" scope="col"><span class="style3">Tag</span></th>
< th width="45%" scope="col"><span class="style3">Membre</span></th>
< th width="45%" scope="col"><span class="style3">Equipe</span></th>
< /tr>
< ?

$page = htmlentities ( addslashes ( $_GET[´page´]));

include("include/ftpinfo.php");//connexion BDD
mysql_connect("$locate_db", " $login_db", " $pass_db") or die(mysql_error());
mysql_select_db("$db_name_db");

$nombre = mysql_query ( "SELECT COUNT(*) AS nbre_entrees FROM `membre_vfa` " );//pagination
$retour = mysql_fetch_array($nombre);
$nombreDePseudoParPage = 30;
$totalDesPseudo = $retour[´nbre_entrees´];
$nombreDePages = ceil ( $totalDesPseudo / $nombreDePseudoParPage);
$premierPseudoAafficher = ( $page - 1) * $nombreDePseudoParPage;

$reponse = mysql_query("SELECT `pseudo`, `equipe`, `tag` FROM `membre_vfa` ORDER BY `id`, `pseudo` LIMIT " .$premierPseudoAafficher.", " .$nombreDePseudoParPage." " ) or die(mysql_error());

mysql_close();

while ( $donnees = mysql_fetch_array($reponse))// affichage des pseudos
{
if($donnees[´equipe´] == NULL)
{$donnees[´equipe´] = ´Aucune équipe´;}

if($donnees[´tag´] == NULL)
{$donnees[´tag´] = ´-´;}

echo ´<tr>´;
echo ´<th width="10%" scope="col"><div align="center">´ . $donnees[´tag´] . ´</div></th>´;
echo ´<th width="45%" scope="col"><div align="center">´ . $donnees[´pseudo´] . ´</div></th>´;
echo ´<th width="45%" scope="col"><div align="center">´ . $donnees[´equipe´] . ´</div></th>´;
echo ´</tr>´;
}

echo ´</br>´;
echo ´<div align="center"><font color="#FFFFFF"><b>Pages : < /b></font>´;
for ( $boucle = 1 ; $boucle < = $nombreDePages ; $boucle++)
{
echo ´<a href="?page=equipe/membres&=´ . $boucle . ´">´ . $boucle . ´ < /a>´;
}

? >
< /table>

Merci ^^

glut
glut
Niveau 10
08 juillet 2005 à 18:57:31

Déjà, c´est une requête SQL. Requête PHP ne veut rien dire.

Ta requête ne renvoit rien : tu ne peux pas faire un tri sur deux champs. C´est soit ID, soit pseudo, mais pas les deux.

adrien89
adrien89
Niveau 10
10 juillet 2005 à 21:10:54

Salut merci de ta réponse.
On peut parfaitement faire un tri a partir de deux champs la preuve maintenant cela marche très bien!

Sinon l´erreur provenait d´une erreur tres conne de ma part sur les noms de variables.

Merci quand meme de ta réponse.

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Internet
  • Macintosh
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware
La vidéo du moment