Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2529 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Où est-ce que ça bloque?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Où est-ce que ça bloque?

n°213221
Psykolio
Posté le 12-09-2002 à 20:46:36  profilanswer
 

Je suis newbie et g jamais eu de cours de prog... donc, soyez indulgents ;)...
 
Voilà, g une page (photos.php). Le visiteur arrive sur cette page avec le lien: photos.php?date=2002-02-03 (par exemple)...
 
j'ai essayé de récupérer la date, puis de faire une requête mysql avec... pour enfin afficher les infos de la db correspondantes à la date... je vous mets le code, c plus simple ;)...
 

Citation :

include "../header/header.php"
 $datexacte = $_GET['date']
 $sql = "SELECT date,lieu,resume FROM concerts WHERE date='$datexacte'";  
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
while($data = mysql_fetch_array($req))  
    {  
echo '<b>Date:</b>'.$data['date'].'<br>';
echo'<b>Lieu:</b>'.$data['lieu'].'<br>';
echo '<hr>';


 
béh voilà, ça fonctionne po, il me met po d'erreurs, mais il n'affiche tt simplement rien.... pourquoiiiiiiiiiiiiii?????

mood
Publicité
Posté le 12-09-2002 à 20:46:36  profilanswer
 

n°213237
Psykolio
Posté le 12-09-2002 à 21:13:06  profilanswer
 

up :sweat:


Message édité par Psykolio le 12-09-2002 à 21:13:17
n°213242
zion
Plop
Posté le 12-09-2002 à 21:20:34  profilanswer
 
n°213247
--greg--
Posté le 12-09-2002 à 21:22:47  profilanswer
 

c koi le groupe?


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
n°213253
veryfree
Posté le 12-09-2002 à 21:24:50  profilanswer
 

Psykolio a écrit a écrit :

Je suis newbie et g jamais eu de cours de prog... donc, soyez indulgents ;)...
 
Voilà, g une page (photos.php). Le visiteur arrive sur cette page avec le lien: photos.php?date=2002-02-03 (par exemple)...
 
j'ai essayé de récupérer la date, puis de faire une requête mysql avec... pour enfin afficher les infos de la db correspondantes à la date... je vous mets le code, c plus simple ;)...
 

Citation :

include "../header/header.php"
 $datexacte = $_GET['date'];//deja la t aurai du avoir une erreur  :sarcastic:  
 $sql = "SELECT date,lieu,resume FROM concerts WHERE date='$datexacte'";  
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
while($data = mysql_fetch_array($req))  
    {  
echo '<b>Date:</b>'.$data['date'].'<br>';
echo'<b>Lieu:</b>'.$data['lieu'].'<br>';
echo '<hr>';


 
béh voilà, ça fonctionne po, il me met po d'erreurs, mais il n'affiche tt simplement rien.... pourquoiiiiiiiiiiiiii?????




Message édité par veryfree le 12-09-2002 à 21:31:05
n°213255
veryfree
Posté le 12-09-2002 à 21:25:39  profilanswer
 

--greg-- a écrit a écrit :

c koi le groupe?




 
 
c les lofteur non ?
 
lofteur up and down  :D  
 
 
 
je sort >>  [:totoz6]

n°213259
Harkonnen
Un modo pour les bannir tous
Posté le 12-09-2002 à 21:28:31  profilanswer
 

Psykolio a écrit a écrit :

Citation :

while($data = mysql_fetch_array($req))  
    {  
echo '<b>Date:</b>'.$data['date'].'<br>';
echo'<b>Lieu:</b>'.$data['lieu'].'<br>';
echo '<hr>';





 
t'as pas l'impression qu'il te manque une accolade fermante ?


---------------
J'ai un string dans l'array (Paris Hilton)
n°213262
Psykolio
Posté le 12-09-2002 à 21:30:31  profilanswer
 

oui bon, pour l'acolade, elle y est, le copier coller n'était po tt à fait complet...

n°213266
Harkonnen
Un modo pour les bannir tous
Posté le 12-09-2002 à 21:32:44  profilanswer
 

Psykolio a écrit a écrit :

oui bon, pour l'acolade, elle y est, le copier coller n'était po tt à fait complet...




je viens de m'apercevoir que veryfree t'a répondu un peu plus haut...


---------------
J'ai un string dans l'array (Paris Hilton)
n°213268
Psykolio
Posté le 12-09-2002 à 21:34:55  profilanswer
 

yep lol merci ;)

mood
Publicité
Posté le 12-09-2002 à 21:34:55  profilanswer
 

n°213271
veryfree
Posté le 12-09-2002 à 21:35:59  profilanswer
 

Psykolio a écrit a écrit :

yep lol merci ;)




 
c etait ca le prob?

n°213273
Psykolio
Posté le 12-09-2002 à 21:37:30  profilanswer
 

ben en fait, faudrait me donner une idée pour le résoudre :D ... désolé pour mon ignorance, fô bien commencer un jour lol :(  :)

n°213276
HappyHarry
Posté le 12-09-2002 à 21:39:03  profilanswer
 

Psykolio a écrit a écrit :

ben en fait, faudrait me donner une idée pour le résoudre :D ... désolé pour mon ignorance, fô bien commencer un jour lol :(  :)  




 
euh ... il l'a résolu ton probleme hein

n°213279
Psykolio
Posté le 12-09-2002 à 21:43:39  profilanswer
 

lol vraiment désolé... z'avais po vu les ";" lol.... ben ze vais vite essayer ça...

n°213280
Psykolio
Posté le 12-09-2002 à 21:44:54  profilanswer
 

putain, c po encore bon, il me réaffiche la page blanche.... :(

n°213282
--greg--
Posté le 12-09-2002 à 21:48:28  profilanswer
 

fait peter le code
je t'aide slt si tu me donnes le nom du groupe :D


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
n°213284
Psykolio
Posté le 12-09-2002 à 21:52:01  profilanswer
 

lol je suppose que tu veux dire le groupe de musique... ben c un mec qui fait de la world music, que personne ne connait et voili, je fais son site mais c po mon genre de musique ;)
son nom: Jeff Kavanda :D

n°213285
Psykolio
Posté le 12-09-2002 à 21:53:28  profilanswer
 

include "../header/header.php";
 $datexacte = $_GET['date'];
 $sql = "SELECT date,lieu,resume FROM concerts WHERE date='$datexacte'";  
 $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
while($data = mysql_fetch_array($req))  
    {  
    echo '<b>Date:</b>'.$data['date'].'<br>';
echo'<b>Lieu:</b>'.$data['lieu'].'<br>';
echo '<hr>';
    }


Message édité par Psykolio le 12-09-2002 à 21:54:06
n°213288
veryfree
Posté le 12-09-2002 à 21:55:57  profilanswer
 

Psykolio a écrit a écrit :

include "../header/header.php";
 $datexacte = $_GET['date'];
 $sql = "SELECT date,lieu,resume FROM concerts WHERE date='$datexacte'";  
 $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
while($data = mysql_fetch_array($req))  
    {
    echo "<b>Date:</b>$data['date']<br>";
echo "<b>Lieu:</b>$data['lieu']<br>";
echo "<hr>";

    }




 
c mieux avec les doubles cotes


Message édité par veryfree le 12-09-2002 à 21:57:23
n°213290
Psykolio
Posté le 12-09-2002 à 21:58:24  profilanswer
 

ça foire complètement avec les doubles cotes :(  
 
Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING' in f:\sites\www\jeff\rubriques\photos.php on line 23

n°213292
veryfree
Posté le 12-09-2002 à 22:02:19  profilanswer
 

mais a aucun moment tu te connect a la base [:tapai]
 
mysql_connect("localhost",user ,pass); !!!!!

n°213293
Psykolio
Posté le 12-09-2002 à 22:03:08  profilanswer
 

si!! dans le header que j'apelle avec l'include du début...

n°213294
Psykolio
Posté le 12-09-2002 à 22:05:16  profilanswer
 

et ça fonctionne, puisque quand je fais une requête avec WHERE date=2002-03-02 (par ex) ben ça affiche..... donc c un problème avec le $_Get je pense.... mais je c po quoi faire pour le résoudre :ouch:

n°213297
veryfree
Posté le 12-09-2002 à 22:10:41  profilanswer
 

Psykolio a écrit a écrit :

et ça fonctionne, puisque quand je fais une requête avec WHERE date=2002-03-02 (par ex) ben ça affiche..... donc c un problème avec le $_Get je pense.... mais je c po quoi faire pour le résoudre :ouch:  




 
comme ca $datexacte = $date;  :/

n°213299
--greg--
Posté le 12-09-2002 à 22:19:00  profilanswer
 

on a pas idée de passer une date comme ça en parametre non plus hein ... :(
 
bon , t'es bien en php4?
 
elle ressemble à quoi ton url?
 
t'as essayé $datexacte=$date ?


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
n°213300
Psykolio
Posté le 12-09-2002 à 22:22:22  profilanswer
 

bon ben je viens d'essayer $datexacte=$date... et ça marche!!!!!!! :D  :D  :D  merci les gars lol... au fait, théoriquement, le $_Get, ça pouvait po marcher?

n°213302
veryfree
Posté le 12-09-2002 à 22:25:17  profilanswer
 

Psykolio a écrit a écrit :

bon ben je viens d'essayer $datexacte=$date... et ça marche!!!!!!! :D  :D  :D  merci les gars lol... au fait, théoriquement, le $_Get, ça pouvait po marcher?  




c'est pour des raison de securité qu il ont creer ce machin
jpe pas t en dire plus

n°213456
Cherrytree
cn=?
Posté le 13-09-2002 à 01:12:55  profilanswer
 

veryfree a écrit a écrit :

 
c'est pour des raison de securité qu il ont creer ce machin
jpe pas t en dire plus



Trop de sécurité pour pouvoir en parler ici.


---------------
Le site de ma maman
n°213464
xkamui
Their Destiny Was Foreordained
Posté le 13-09-2002 à 04:17:18  profilanswer
 

Psykolio a écrit a écrit :

et ça fonctionne, puisque quand je fais une requête avec WHERE date=2002-03-02 (par ex) ben ça affiche..... donc c un problème avec le $_Get je pense.... mais je c po quoi faire pour le résoudre :ouch:  




 
regarde ça, peut être ça peux t'aider :  
http://forum.hardware.fr/forum2.ph [...] subcat=393

n°213560
omega2
Posté le 13-09-2002 à 10:57:43  profilanswer
 

Psykolio a écrit a écrit :

bon ben je viens d'essayer $datexacte=$date... et ça marche!!!!!!! :D  :D  :D  merci les gars lol... au fait, théoriquement, le $_Get, ça pouvait po marcher?  



Ca dépends des version de php si j'ai bien tout compris.
Dans les version les plus récents (php4.1.0 et supérieur), par défaut, tu ne peux accéder à ta variable qu'à partir des variables tableau $_GET ou $_POST (attention aux majuscule, le php considère $x diférent de $X ).
Dans les versions les plus anciennes, ces deux tableaux n'existent pas donc tu te retrouveras avec une variable vide et peut être un message d'erreur affiché sur le navigateur mais par contre tu a directement les variables $nom (comme le $date qu'ils t'ont indiqué).
Dans les versions assez récentes mais pas les dernières, t'as les deux possibilités.
Vu qu'on en est à une phase de transition (tout les serveurs n'ont pas installé une des dernières versions) tu peux te retrouver obligé d'utilisé l'une ou l'autre de ces méthodes.

n°213695
veryfree
Posté le 13-09-2002 à 13:44:01  profilanswer
 

Cherrytree a écrit a écrit :

Trop de sécurité pour pouvoir en parler ici.




 :lol:   :lol:  tu t arretes jamais toi  :lol:

n°213759
Cherrytree
cn=?
Posté le 13-09-2002 à 14:20:40  profilanswer
 

veryfree a écrit a écrit :

 
 :lol:   :lol:  tu t arretes jamais toi  :lol:  



Non, jamais. :D


---------------
Le site de ma maman
mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Où est-ce que ça bloque?

 

Sujets relatifs
[VB] Petits problème qui me bloque depuis lgts[PHP] Je Bloque : sauver une image créée :sweat: HELP !!!
Autorank pro (on a bloqué mon topic)Comment bloqué l'URL de son site dans la barre d'adresse!
[algorithme] chuis bloqué pour la table des successeurs (KMP)Javascript qui bloque la status bar
[JAVA] Projet de chat... mais ou ca bloque ????[Javascript] pourquoi mon curseur reste bloqué en sablier ???
DDEML.DLL ... windows la bloque !gif animé qui se bloque
Plus de sujets relatifs à : Où est-ce que ça bloque?


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)