|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre régulier
![]() Inscription : août 2010 Messages : 265 ![]() |
Bonjour,
je me permet de poster ici un problème que je n'arrive pas à résoudre et ça m'empêche d'avancer sur mon projet... Voilà Dans ce code: Code :
Code :
<a href="nouvelajoutquestion.php?NumeroQuestionnaire=<?php echo $row_Recordset2['NumeroQuestionnaire']; ?>">Ajouter une question</a> Ensuite je lance une autre requête $query_Recordset3 pour récupérer le maximum d'un champ ( NumeroQuestion) WHERE le champ questionnaire = NumeroQuestionnaire Cette requête marche très bien, je l'ai testé sous PHPmyAdmin en prenant un exemple et ça marche niquel le seul problème c'est que quand je veux afficher la valeur retournée ( le maximum donc ) et que je fais sur une page un echo du style: Code :
<?php echo $row_Recordset3['NumeroQuestion']; ?> Notice: Undefined index: NumeroQuestion in C:\Program Files (x86)\EasyPHP-5.3.3\www\administration\nouvelajoutquestion.php on line 99 Pourtant tout est bien déclaré.... je vois vraiment pas Merci de votre aide par avance, j'espère avoir été assez clair... |
||
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : septembre 2010 Messages : 7 101 ![]() |
fais un var_dump de $row_Recordset3 et tu comprendras
__________________
http://blog.stealth35.com/ |
|
|
10
|
|
|
#3 |
|
Membre régulier
![]() Inscription : août 2010 Messages : 265 ![]() |
Salut,
Merci encore pour ta réponse rapide ... J'ai fait ceci : Code :
var_dump ($row_Recordset3['NumeroQuestion']) Je comprend, pas Si ça veut dire que c'est nul , c'est encore plus embêtant, parce que ça ne devrait pas etre nul... |
|
|
00
|
|
|
#4 | |
![]() ![]() Inscription : septembre 2010 Messages : 7 101 ![]() |
Citation:
__________________
http://blog.stealth35.com/ |
|
|
|
10
|
|
|
#5 |
|
Membre régulier
![]() Inscription : août 2010 Messages : 265 ![]() |
Ok mainenant j'ai :
array(1) { ["max(NumeroQuestion)"]=> string(1) "4" } d'afficher à la place de l'erreur Dans mon cas précis, il faudrait que le 4 s'affiche seulement ... c'est le maximum que je devrais avoir ... Comment le récupérer lui seul ? Merci pour ton aide! |
|
|
00
|
|
|
#6 |
![]() ![]() Inscription : septembre 2010 Messages : 7 101 ![]() |
ton champs s'appelle max(NumeroQuestion) pas NumeroQuestion, utilise un alias mysql si tu veux qu'il s'appelle NumeroQuestion
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#7 |
|
Membre régulier
![]() Inscription : août 2010 Messages : 265 ![]() |
Hum...
Ben dans ma table mon champ s'appelle NumeroQuestion , j'ai mis max(NumeroQuestion) parce que je croyais avoir trouvé que c'était la manière de récuperer le maximum de NumeroQuestion dans la table... Je comprend pas ton idée de créer un alias ... je suis débutant en PHP et je vois pas trop ce que tu veux dire, tu as le temps de plus m'expliquer? |
|
|
00
|
|
|
#8 | |
![]() ![]() Inscription : septembre 2010 Messages : 7 101 ![]() |
Citation:
sois tu fais : Code :
$row_Recordset3['max(NumeroQuestion)'] Code :
SELECT max(NumeroQuestion) AS NumeroQuestion FROM question WHERE...
__________________
http://blog.stealth35.com/ |
|
|
|
10
|
|
|
#9 |
|
Membre régulier
![]() Inscription : août 2010 Messages : 265 ![]() |
Merci beaucoup à toi ... j'ai compris l'erreur
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com