pb affichage sous php - PHP - Programmation
Marsh Posté le 06-07-2005 à 10:15:22
Explique un peu plus !
C'est quel type de champ ? Tu parles du nom du champ ou de sa valeur ?
Marsh Posté le 06-07-2005 à 10:20:30
je fais une requête du type
<? //php
$link = mysql_connect( "", "", "" ) or die ("Impossible de se connecter" );
mysql_select_db ("" ) or die ("Impossible d'accéder à la base de données" );
$query="SELECT prenom,nom,naissance,id FROM identifiant where nom= '$nom'";
$result=mysql_query($query);
while($val=mysql_fetch_array($result))
{
$prenom = $val["prenom"];
$nom = $val["nom"];
$naissance = $val["naissance"];
$id = $val["id"];
print"<tr align=center>";
print"<tr align=center>";
print"<td>";
print"PRENOM";
print"</td>";
print"<td>";
print"NOM";
print"</td>";
print"<td>";
print"NAISSANCE";
print"</td>";
print"<td>";
print"IDENTIFIANT";
print"</td>";
print"</tr>";
print"<td>";
print"$prenom";
print"</td>";
print"<td>";
print"$nom";
print"</td>";
print"<td>";
print"$naissance";
print"</td>";
print"<td align=center>";
print"$id";
print"</td>";
}
mysql_close($link);
?>
j'ai une base mysql
et à l'écran ça me renvoi une erreur, je n'ai pas l'affichage pour des noms qui ont un espace ou un accent
de plus, les nombres à virgule ne s'affiche pas non plus
ais-je été assez clair ?
merci
slts
Marsh Posté le 06-07-2005 à 10:49:20
ste29 a écrit : et à l'écran ça me renvoi une erreur, je n'ai pas l'affichage pour des noms qui ont un espace ou un accent |
T'as pas plus vague ?
Une erreur ou juste pas d'affichage ? Les deux ? Quelle erreur ?
Marsh Posté le 06-07-2005 à 10:52:18
voilà le message qui apparaît à l'écran
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/.sites/138/site150/web/pages/detail/resultatpdb.php on line 20
Marsh Posté le 06-07-2005 à 11:04:02
Donc cela vient de ta requête, pas du type de champ
Marsh Posté le 06-07-2005 à 11:43:01
ok
donc que dois-je mettre en face du champs nom dans ma table ?
Marsh Posté le 06-07-2005 à 12:00:14
T'a essayé echo mysql_error();? Et si oui dit nous ce que ca affiche!
Au fait si $nom est envoyé pas un formulaire ou par un lien, POST ou GET, alors t'a un risque de faille là...
Marsh Posté le 06-07-2005 à 10:12:36
bonjour,
je n'arrive pas à afficher les accents ou les espaces pour le champ "nom", et les virgules dans les colonnes
quel type sélectionner pour les champs à afficher ?
merci
slts