Où est-ce que ça bloque?

Où est-ce que ça bloque? - PHP - Programmation

Marsh Posté le 12-09-2002 à 20:46:36    

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?????

Reply

Marsh Posté le 12-09-2002 à 20:46:36   

Reply

Marsh Posté le 12-09-2002 à 21:13:06    

up :sweat:


Message édité par Psykolio le 12-09-2002 à 21:13:17
Reply

Marsh Posté le 12-09-2002 à 21:20:34    

Reply

Marsh Posté le 12-09-2002 à 21:22:47    

c koi le groupe?


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
Reply

Marsh Posté le 12-09-2002 à 21:24:50    

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
Reply

Marsh Posté le 12-09-2002 à 21:25:39    

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

c koi le groupe?




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

Reply

Marsh Posté le 12-09-2002 à 21:28:31    

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)
Reply

Marsh Posté le 12-09-2002 à 21:30:31    

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

Reply

Marsh Posté le 12-09-2002 à 21:32:44    

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)
Reply

Marsh Posté le 12-09-2002 à 21:34:55    

yep lol merci ;)

Reply

Marsh Posté le 12-09-2002 à 21:34:55   

Reply

Marsh Posté le 12-09-2002 à 21:35:59    

Psykolio a écrit a écrit :

yep lol merci ;)




 
c etait ca le prob?

Reply

Marsh Posté le 12-09-2002 à 21:37:30    

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 :(  :)

Reply

Marsh Posté le 12-09-2002 à 21:39:03    

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

Reply

Marsh Posté le 12-09-2002 à 21:43:39    

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

Reply

Marsh Posté le 12-09-2002 à 21:44:54    

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

Reply

Marsh Posté le 12-09-2002 à 21:48:28    

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!
Reply

Marsh Posté le 12-09-2002 à 21:52:01    

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

Reply

Marsh Posté le 12-09-2002 à 21:53:28    

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
Reply

Marsh Posté le 12-09-2002 à 21:55:57    

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
Reply

Marsh Posté le 12-09-2002 à 21:58:24    

ç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

Reply

Marsh Posté le 12-09-2002 à 22:02:19    

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

Reply

Marsh Posté le 12-09-2002 à 22:03:08    

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

Reply

Marsh Posté le 12-09-2002 à 22:05:16    

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:

Reply

Marsh Posté le 12-09-2002 à 22:10:41    

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;  :/

Reply

Marsh Posté le 12-09-2002 à 22:19:00    

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!
Reply

Marsh Posté le 12-09-2002 à 22:22:22    

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?

Reply

Marsh Posté le 12-09-2002 à 22:25:17    

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

Reply

Marsh Posté le 13-09-2002 à 01:12:55    

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
Reply

Marsh Posté le 13-09-2002 à 04:17:18    

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

Reply

Marsh Posté le 13-09-2002 à 10:57:43    

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.

Reply

Marsh Posté le 13-09-2002 à 13:44:01    

Cherrytree a écrit a écrit :

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




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

Reply

Marsh Posté le 13-09-2002 à 14:20:40    

veryfree a écrit a écrit :

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



Non, jamais. :D


---------------
Le site de ma maman
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed