Petite explication pour un débutant... - PHP - Programmation
Marsh Posté le 30-06-2004 à 15:02:26
oops enfaite ca marche ct juste une erreur dans le nom de la table
parcontre je ne comprend pas :
while ($val = mysql_fetch_array($result)) |
ps : je migre de ASP vers PHP
Marsh Posté le 30-06-2004 à 15:04:23
tant que tu a des reponse correspondant a la requete, ca te stoque les données correspondantes dans le tableau $val
Marsh Posté le 30-06-2004 à 15:05:16
$val est un tableau (array) qui va être alimenté de valeurs différentes par le while à chaque tour de boucle
Marsh Posté le 30-06-2004 à 15:07:45
oké merci les gars !
le PHP à l'air plus approprié à des aplications web/bdd que l'ASP non ?
Marsh Posté le 30-06-2004 à 15:30:37
non tu peux faire strictement la même chose avec l'un qu'avec l'autre. c'est une question d'habitude, de philosophie et de coût
Marsh Posté le 30-06-2004 à 17:30:27
JagStang a écrit : non tu peux faire strictement la même chose avec l'un qu'avec l'autre. c'est une question d'habitude, de philosophie et de coût |
et de temps passé à solutionner des problèmes débiles pour l'asp
Marsh Posté le 30-06-2004 à 18:06:27
lol... bah je sais pas, ya quelques détails qui sont relous avec l'ASP quand on peut rajouter aucun composants par exemple...
Sinon j'ai un autre truc la pendant qu'on y est, un login tout simple :
Code :
|
Quoi que j'entre la première condition est toujours vraie...
Marsh Posté le 30-06-2004 à 18:12:28
A moins que ton login soit numérique, il y a une erreur dans la requête non ?
Marsh Posté le 30-06-2004 à 18:18:51
c'est :
Code :
|
???
now la condition est tout le temps fausse
Marsh Posté le 30-06-2004 à 18:32:44
j'ai vu ici que l'on peut utiliser une condition avec un while et un if on peut pas faire avec une seule structure ?
http://www.asp-php.net/scripts/asp [...] =07&page=2
Marsh Posté le 30-06-2004 à 18:33:54
Oui donc j'ai signalé l'erreur dans la requête et je suis pas aller plus loin
Donc, là, tu dois lire le résultat de la requête (ou vérifier si le nombre de résultat est non nul) avant de faire un test
Marsh Posté le 30-06-2004 à 18:56:44
|
Code :
|
pour l'instant j'ai fait ça ca marche mais ya un truc bien bizarre quand j'affiche la 2e requete $pass est égale à un de mes mot de passe enregistré dans ie qui n'as rien a voir...
Marsh Posté le 30-06-2004 à 19:06:45
bon bah c bon avec $_POST[pass] ca marche merci pour ton aide naceroth
Marsh Posté le 30-06-2004 à 19:43:09
Une autre petite question
mon site actuellement est hebergé sur free (qui supporte le php4) est ceque l'on peut utiliser des variables de session? si oui comment ?
dès que j'essaye de démarer une session :
|
Marsh Posté le 30-06-2004 à 19:48:06
tu doit créer un répertoire à la racine de ton site (voir l'aide sur free)
Marsh Posté le 30-06-2004 à 19:48:35
c'est fou, j'ai jamais eu de compte free, mais j'ai déjà répondu 10 fois à cette question
Marsh Posté le 30-06-2004 à 20:57:47
merki
Aller plus loin avec PHP4 sur Free |
Marsh Posté le 30-06-2004 à 14:59:47
me génère :
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /var/www/free.fr/f/6/rafffff/index.php on line 66
je comprend pas trop l'erreur ni la démarche du while, quelqu'un pourrait t'il prendre un peu de temps pour m'expliquer svp ?
ps : jme suis aider de ça : http://www.asp-php.net/tutorial/asp-php/listing.php