- ajout de champ [commentaires] - PHP - Programmation
Marsh Posté le 13-11-2005 à 13:33:16
Bonjour,
Test la variable $i avec un "echo...", pour voir ce qu'elle renvoie exactement et si ou non, le "title" est renvoyé ! C'est ce que je fais quand les valeurs renvoyés sont vides...
Je trouve ton code pour récupérer des valeurs d'une table un peu curieux...Personellement j'utilise ça et je récupère tout !
Code :
|
@+
Marsh Posté le 13-11-2005 à 13:42:13
Merci pour ta réponse
J'ai essayé ceci :
$rqExT = "SELECT * FROM professeur ORDER BY idprof";
$rqExT = mysql_query($rqExT) or die ("Execution de la requête impossible" );
while ($rqExT1=mysql_fetch_array($rqExT))
{ extract($rqExT1);
echo $pseudo;
echo $title;
echo $message;
echo $i;
}
Et rien.. . J'ai une erreur soit de connexion impossible soit d'erreur en fin de code.
Marsh Posté le 13-11-2005 à 13:52:40
Finelarme a écrit : Merci pour ta réponse |
heu.....la requete il faut la changer !
Marsh Posté le 13-11-2005 à 14:01:08
ReplyMarsh Posté le 13-11-2005 à 14:04:50
Finelarme a écrit : Voui merci, m'enfin je vois pas du tout comment faire, mici quand mme.. |
jusqu'à preuve du contaire, ce n'est pas ta requête ! Change là par la tienne ! Tu dois en avoir une pour interroger la table
Code :
|
Code :
|
@+
Marsh Posté le 13-11-2005 à 13:24:42
Coucou ,
J'ai rajouté dans ma table MYSQL un champ "title" pour pouvoir enregistrer mes éléments inscrit sur ma page par le champ de text <input type="text" name="title">.
Voici ma table :
CREATE TABLE livre_test(
id int( 11 ) AUTO_INCREMENT ,
pseudo varchar( 200 ) ,
title varchar( 200 ) ,
email varchar( 200 ) ,
message longtext,
PRIMARY KEY ( id )
);
Et voici le code qui bloque apperement, je n'ai copié que la partie utile (je ne vois jamais le title afficher ) :
$i=0;
while ($i < $nb){ // On parcoure les résultats de la requête
$email = mysql_result($result,$i,"email" );
$pseudo = mysql_result($result,$i,"pseudo" );
$title = mysql_result($result,$i,"title" );
$message = mysql_result($result,$i,"message" );
$id = mysql_result($result,$i,"id" );
echo (nl2br("<table border='0' width='90%' bgcolor='#000000'><tr>
<td width='70%'bgcolor='#FFFFFF'><a href='mailto:$email'>$pseudo"."</a>".":</td></tr>
<tr><td width='70%'bgcolor='#FFFFFF'>$title"."</td></tr>
<tr> <td width='70%'bgcolor='#F9F9F9'>$message"."</td></tr>
</table>" ));
$i++;
}
Merci d'avance, j'aimerais voir ce title quand même .
Très bonne journée à tous!
edit : je viens de voir sur ma table il enregistre bien les "title" mais ne les affiche pas .
Message édité par Finelarme le 13-11-2005 à 13:29:35