Problemes d affichage
dolux
-
dolux -
dolux -
Bonjour, a tous ,
alors voilas , j ai un petit prob. d'affichage
voici ma requete
$type = $_POST['type'];
print("Voiçi le classement par <strong>$type
</strong><br>");
$link = mysql_connect($host, $user,$passwd) or die("erreur de connexion au serveur");
mysql_select_db($bdd) or die("erreur de connexion a la base de donnees");
$select = 'SELECT nom,prenom,pseudo,"$type" FROM utilisateur ORDER BY $type DESC';
$result = mysql_query($select,$link) or die ('Erreur : '.mysql_error() );
$total = mysql_num_rows($result);
Mon prob , c est que tout s'affiche bien , sauf les point dans le classement , qui sont recuperer par $type
qui arrive d'une page anterrieur par un bandeau deroulan don voici le code :
<p align="center" class="Style1">Selectionner le <select name="type" size="1">
<option selected value="0"> - type de classement -</option>
<option value="point_ffdp">Classement FFDP</option>
<option value="point_heads_up">Classement Heads Up</option>
<option value="pt_aspt">Classement ASPT</option>
le $type arrive bien sur cette page puisque qu il marque Voiçi le classement par $type
Mais aparrement il ne veut pas le prendre dans la base de donnée, alors que la variable du $type est bien le nom de la colone que j ai besoin d'afficher ...
Si qlq'1 avait une reponse a ce petit prob , j'en serrai plus que ravis ;)
Merci d'avance :D
alors voilas , j ai un petit prob. d'affichage
voici ma requete
$type = $_POST['type'];
print("Voiçi le classement par <strong>$type
</strong><br>");
$link = mysql_connect($host, $user,$passwd) or die("erreur de connexion au serveur");
mysql_select_db($bdd) or die("erreur de connexion a la base de donnees");
$select = 'SELECT nom,prenom,pseudo,"$type" FROM utilisateur ORDER BY $type DESC';
$result = mysql_query($select,$link) or die ('Erreur : '.mysql_error() );
$total = mysql_num_rows($result);
Mon prob , c est que tout s'affiche bien , sauf les point dans le classement , qui sont recuperer par $type
qui arrive d'une page anterrieur par un bandeau deroulan don voici le code :
<p align="center" class="Style1">Selectionner le <select name="type" size="1">
<option selected value="0"> - type de classement -</option>
<option value="point_ffdp">Classement FFDP</option>
<option value="point_heads_up">Classement Heads Up</option>
<option value="pt_aspt">Classement ASPT</option>
le $type arrive bien sur cette page puisque qu il marque Voiçi le classement par $type
Mais aparrement il ne veut pas le prendre dans la base de donnée, alors que la variable du $type est bien le nom de la colone que j ai besoin d'afficher ...
Si qlq'1 avait une reponse a ce petit prob , j'en serrai plus que ravis ;)
Merci d'avance :D
A voir également:
- Problemes d affichage
- Affichage double ecran - Guide
- Windows 11 affichage classique - Guide
- Affichage ips processeur graphique ✓ - Forum Matériel & Système
- Problème affichage fenêtre windows 10 - Guide
- Problème affichage facebook ✓ - Forum Facebook
4 réponses
PS : j ai tester aussi avec la simple requette
$select = 'SELECT nom,prenom,pseudo,"$type" FROM utilisateur ';
au lieu de
$select = 'SELECT nom,prenom,pseudo,"$type" FROM utilisateur ORDER BY "$type" DESC';
$select = 'SELECT nom,prenom,pseudo,"$type" FROM utilisateur ';
au lieu de
$select = 'SELECT nom,prenom,pseudo,"$type" FROM utilisateur ORDER BY "$type" DESC';
voici aussi mon affichage , c peut etre de la que vien le prob
while($row = mysql_fetch_array($result)) {
echo '<tr>';
echo '<td bgcolor="#3D2828"><span class="Style1">'.$row["nom"].'</span></td>';
echo '<td bgcolor="#3D2828"><span class="Style1">'.$row["prenom"].'</span></td>';
echo '<td bgcolor="#3D2828"><span class="Style1">'.$row["pseudo"].'</span></td>';
echo '<td bgcolor="#3D2828"><span class="Style1">'.$row["$type"].'</span></td>';
echo '</tr>'."\n";
}
echo '</table>'."\n" ;
while($row = mysql_fetch_array($result)) {
echo '<tr>';
echo '<td bgcolor="#3D2828"><span class="Style1">'.$row["nom"].'</span></td>';
echo '<td bgcolor="#3D2828"><span class="Style1">'.$row["prenom"].'</span></td>';
echo '<td bgcolor="#3D2828"><span class="Style1">'.$row["pseudo"].'</span></td>';
echo '<td bgcolor="#3D2828"><span class="Style1">'.$row["$type"].'</span></td>';
echo '</tr>'."\n";
}
echo '</table>'."\n" ;
Aprés plusieur teste ,
si toute fois qlq 1 ce penche sur mon prob ;)
j'ai rectifier ma requette et donc , je selectionne les troi variable a choisir dans le bandeau deroulan , c a dire :
$select = 'SELECT nom,prenom,pseudo,pt_aspt,point_ffdp,point_heads_up FROM utilisateur';
et du coup la fonction $row["$type"] n'&ffiche que le resultat du $type ;)
il me reste cependant un probleme , c avec le classement car ORDER BY $type DESC lui ne fonctionne pas ,
j ai essayé le mm principe , a savoir ORDER BY pt_aspt,point_ffdp,point_heads_up DESC mais rien y fait il ne veu pas afficher les resultat dans l ordre croissan .... sniff
si toute fois qlq 1 ce penche sur mon prob ;)
j'ai rectifier ma requette et donc , je selectionne les troi variable a choisir dans le bandeau deroulan , c a dire :
$select = 'SELECT nom,prenom,pseudo,pt_aspt,point_ffdp,point_heads_up FROM utilisateur';
et du coup la fonction $row["$type"] n'&ffiche que le resultat du $type ;)
il me reste cependant un probleme , c avec le classement car ORDER BY $type DESC lui ne fonctionne pas ,
j ai essayé le mm principe , a savoir ORDER BY pt_aspt,point_ffdp,point_heads_up DESC mais rien y fait il ne veu pas afficher les resultat dans l ordre croissan .... sniff
finalement j ai reussi a resoudre le problemes ,
juste une petite erreur de syntax ' ' et " "
j ai remplcer
$select = 'SELECT nom,prenom,pseudo,"$type" FROM utilisateur ORDER BY "$type" DESC';
par
$select = "SELECT nom,prenom,pseudo,'$type' FROM utilisateur ORDER BY '$type' DESC";
ça peu servir pour le prochain :)
juste une petite erreur de syntax ' ' et " "
j ai remplcer
$select = 'SELECT nom,prenom,pseudo,"$type" FROM utilisateur ORDER BY "$type" DESC';
par
$select = "SELECT nom,prenom,pseudo,'$type' FROM utilisateur ORDER BY '$type' DESC";
ça peu servir pour le prochain :)