include

Eléphanteau du PHP | 40 Messages

18 nov. 2006, 20:44

Bonsoir tlm.

Voilà j'ai une page ou j'ai fait un include

Dans cet include je trie les infos avec un sql select :

Code : Tout sélectionner

$sql = 'SELECT * FROM tbl_activites WHERE ville='.$data['ref'].' ORDER BY genre ASC LIMIT '.$_GET['debut'].','.$nb_affichage_par_page;
Dans ma page qui accueille l'include j'ai mis avant le head

Code : Tout sélectionner

<?php $ref = "saint-cast-le-guildo"; ?>
Violà je pense que vous voyez dd'ou j'veux en venir.

Le fait est que ça ne fonctionne pas.

Quelqu'un voit ou est mon erreur?

Merci.

ViPHP
ViPHP | 1961 Messages

18 nov. 2006, 20:56

Bonjour,

Si tu nous donnais l'erreur ça serait plus facile.

Mais plusieurs remarques:
$ref = "saint-cast-le-guildo";
et
$data['ref']
ne sont pas le mêmes variables.

Une ville est une chaîne de caractères elle doit donc être entre ' ou "

Je suppose (même si c'est pas le post) que
$nb_affichage_par_page
est définie et contient une valeur valide (un entier non signé)
Modifié en dernier par Ajoloca le 18 nov. 2006, 20:57, modifié 1 fois.
Deux choses sont infinies, l'Univers et la sottise humaine!!
Mais je ne suis pas sur de ce que j'affirme au sujet de l'Univers.

A. Einstein

Mammouth du PHP | 1776 Messages

18 nov. 2006, 20:57

il nous manque des détails importants... :roll:

après ton $sql =
fais un
echo $sql;
et envoie nous cela, ou alors ton code complet

Eléphanteau du PHP | 40 Messages

18 nov. 2006, 20:59

Code : Tout sélectionner

SELECT count(*) FROM tbl_activites WHERE ville=Erreur SQL ! SELECT count(*) FROM tbl_activites WHERE ville= You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1

Eléphanteau du PHP | 40 Messages

18 nov. 2006, 21:03

en fait ma page est comme ça :

<?php
$ref = "saint-cast-le-guildo";
?>

le head
le include dans lequel se trouve

$sql = 'SELECT * FROM tbl_activites WHERE ville='.$data['ref'].' ORDER BY genre ASC LIMIT '.$_GET['debut'].','.$nb_affichage_par_page;

Le résultat est censé etre un truc du genre

WHERE ville="saint-cast-le-guildo"
j'ai commis une erreur kekpart?

Merci

ViPHP
ViPHP | 1961 Messages

18 nov. 2006, 21:08

Re,

Comme je te l'ai dit plus haut les deux variables ne sont pas les mêmes (ne contiennent pas la même valeur).
$ref = "saint-cast-le-guildo"; 
$sql = 'SELECT count(*) FROM tbl_activites WHERE ville="' . $ref . '"';
ou bien
$ref = "saint-cast-le-guildo";
$data['ref'] = $ref;
$sql = 'SELECT count(*) FROM tbl_activites WHERE ville="' . $data['ref'] . '"';
Deux choses sont infinies, l'Univers et la sottise humaine!!
Mais je ne suis pas sur de ce que j'affirme au sujet de l'Univers.

A. Einstein

Eléphanteau du PHP | 40 Messages

18 nov. 2006, 21:12

ok merci c'est bon mtnt.
c'était une erreur de syntax en fait.
Je précise que je suis débutant.

ViPHP
ViPHP | 1961 Messages

18 nov. 2006, 21:16

Re,

Débuter en PHP n'est pas considéré comme un crime, enfin, pas pour l'instant.
Deux choses sont infinies, l'Univers et la sottise humaine!!
Mais je ne suis pas sur de ce que j'affirme au sujet de l'Univers.

A. Einstein

Mammouth du PHP | 1776 Messages

18 nov. 2006, 21:19

Débuter en PHP n'est pas considéré comme un crime, enfin, pas pour l'instant.
On m'aurait menti ??? :evil:

Au fait, comment se passe ce bizutage ? :lol:

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

18 nov. 2006, 21:29

Débutant ou pas tu as le droit de cliquer sur le bouton [Résolu] (en haut à gauche) :wink:

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

ViPHP
ViPHP | 1961 Messages

18 nov. 2006, 21:29

@LHDN92
Mis à part la dernière phrase de ce post
Ajoloca a écrit:
Bonsoir,
alexbad a écrit:
Je te rappelle que y'a pas que les standards qui permettent de juger la qualité d'un navigateur, il faut aussi prendre en considération son poids, sa sécurité et tout plein d'autres facteurs

Tu es sur que le mot sécurité figure dans le dictionnaire de Micros...?
Ou alors il l'utilisent tellement (5, 6, ... patchs de sécurité par moi depuis... j'ai la mémoire courte) qu'à force ils l'ont gommé.


Je sais pas si tu dis ça sérieusement, mais la blague n'est pas tellement drôle. Ça serait plaisant de pouvoir discuter de ce sujet si sensible sans en venir aux préjugés et aux blagues dépréciatives.

Sincèrement étonné que ça vienne d'un viphp Shocked
_________________
Je résiste, je résiste... et je résisterai!
Deux choses sont infinies, l'Univers et la sottise humaine!!
Mais je ne suis pas sur de ce que j'affirme au sujet de l'Univers.

A. Einstein