Probleme avec un $_GET...enfin je crois... - PHP - Programmation
Marsh Posté le 20-08-2004 à 16:33:16
Code :
|
Marsh Posté le 20-08-2004 à 16:36:20
merci KangOl...j ai essaye ton truc et pourtant j ai toujours la meme erreur...
Marsh Posté le 20-08-2004 à 16:41:08
ligne 1
c'est quoi la ligne 1 ?
Marsh Posté le 20-08-2004 à 16:41:22
Fais un echo de ta requete.
C peut etre parce que id est un entier et que tu compares une chaine
Marsh Posté le 20-08-2004 à 16:51:50
hop le fou a écrit : Fais un echo de ta requete. |
RAV php ne va pas te dire si ta requete est bonne ou pas
Marsh Posté le 20-08-2004 à 17:02:30
Cad tu fais echo $query_affaire;
Et tu fais comment toi pour débugger?
C pas php qui va te dire si la requete est bonne, il va te l'afficher et toi apres tu vas voir si elle est bonne
EDIT : et vérifie si l'erreur vient pas du fait que tu compares un entier a une chaine (si ID est un entier)
Marsh Posté le 20-08-2004 à 17:03:30
il a une erreur php, RAB de sa requete, l'erreur est pas la. elle est en ligne 1
Marsh Posté le 20-08-2004 à 17:06:04
comment ca a la ligne 1....g rien de bizarre a la ligne 1...
et c est quoi RAB de sa requete??
Marsh Posté le 20-08-2004 à 17:06:09
Ou tu as vu que c'était pas une erreur de mysql?
perso j'ai pas vu le message d'erreur hein
d'ailleur il serait la bienvenue
Marsh Posté le 20-08-2004 à 17:07:12
apprend a lire
kissskoool a écrit : Bonjour, |
Marsh Posté le 20-08-2004 à 17:17:07
bon les gars j ai trouve la reponse sur un autre forum...
alors je la donne au cas ou qqun aurait la meme...
vous n auriez pas pu trouver...parce que je ne vous avez pas tout donne...
en fait je passais ma valeur de page en page avec cette ligne:
header("Location:organisation1.php?id='$id'" );
alors qu'il fallait la passer avec cette ligne :
header("Location:organisation1.php?id=$id" );
pas de '' autour de $id
voila en tout cas merci...meme si certain son un peu nerveux
Marsh Posté le 20-08-2004 à 16:27:24
Bonjour,
voila j ai un probleme avec le bout de code suivant:
<?php
$numero = "";
$id = $_GET['id'];
mysql_select_db($database_dbprotect, $dbprotect);
$query_affaire = sprintf("SELECT numero,datecreation,societe,payeur,designation,responsable,cellule,datedebut,datefin,montant FROM affaires WHERE id_affaire='$id'" );
$affaire = mysql_query($query_affaire, $dbprotect) or die(mysql_error());
$row_affaire = mysql_fetch_assoc($affaire);
$numero = $row_affaire['numero'];
?>
l'erreur que j ai est :
Erreur de syntaxe près de '5''' à la ligne 1
le 5 est le id recupere par GET...
Je crois que le pb vient de la condition WHERE du SELECT.parce que sans le code marche bien.
si qqun a une idee...merci