|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Invité de passage
![]() Dimitri Inscription : février 2011 Messages : 9 ![]() |
Bonjour à tous,
je suis actuellement en stage pour ma 2ème année de BTS Info de gestion, et je fais appel à vos connaissances en php car je suis assez débutant dans ce langage. Mon problème est que j'aimerai poser une condition sur le résultat d'une requête, seulement la condition ne fonctionne qu'à moitié. J'explique le problème : Lorsque la requête ne retourne aucune ligne, affichage d'un alert(), jusque là ça fonctionne. Seulement, lorsque la condition est vrai (retourne 1 ou plusieurs lignes) je voudrais attribuer des valeurs à des variables avec Code :
Voici le code plus complet, ainsi vous aurez peut être plus de chance de cerner le problème. Code :
Voilà je vous remercie de votre aide. Ekow |
||||
|
|
00
|
|
|
#2 |
![]() ![]() Vincent Inscription : juillet 2005 Messages : 14 929 ![]() |
Enlève
|
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Dimitri Inscription : février 2011 Messages : 9 ![]() |
C'est bien comme ça que j'avais fait au début, seulement quand je l'enlève je ne rentre même pas dans le if, pourtant ma requête est bonne et me retourne bien 1 résultat sous SQL*Plus
|
|
|
00
|
|
|
#4 |
![]() ![]() Vincent Inscription : juillet 2005 Messages : 14 929 ![]() |
oci_num_rows, je cite, ne retourne pas le nombre de lignes sélectionnées.
Retire donc également cette condition. Elle ne sert a rien de toute facon puisque tu n'as pas le cas "else". |
|
|
00
|
|
|
#5 | ||
|
Invité de passage
![]() Dimitri Inscription : février 2011 Messages : 9 ![]() |
Le else est en dessous, je ne l'ai pas mis puisque je pensais qu'il n'était pas utile, lui fonctionne parfaitement.
j'ai essayé avec : Code :
|
||
|
|
00
|
|
|
#6 |
![]() ![]() Vincent Inscription : juillet 2005 Messages : 14 929 ![]() |
Ca ne peut pas marcher comme ça, tu perds la premiere ligne.
|
|
|
00
|
|
|
#7 |
|
Invité de passage
![]() Dimitri Inscription : février 2011 Messages : 9 ![]() |
Merci, mais oui en effet il semble que le while ne soit pas pris en compte puisque tout ce qui suit fonctionne...
Alors pourquoi est ce qu'il n'est pas pris ? C'est ça que je me demande et qui me chagrine |
|
|
00
|
|
|
#8 | ||
![]() ![]() Vincent Inscription : juillet 2005 Messages : 14 929 ![]() |
Code :
|
||
|
|
10
|
|
|
#9 |
|
Invité de passage
![]() Dimitri Inscription : février 2011 Messages : 9 ![]() |
Pourquoi j'y avais pas pensé...
Merci beaucoup en tout cas, problème résolu
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com