Problème de variable $_GET

ViPHP
xTG
ViPHP | 7331 Messages

18 oct. 2010, 12:14

Donc ton if se lance bien mais ta requête fonctionne mal du fait de ce NULL.

Quelle est ton url ?
http://site.fr/?id=x&action=read
?

Wofty
Invité n'ayant pas de compte PHPfrance

18 oct. 2010, 12:26

L'url ressemble à ça : http://www.site.fr/index.php?id=10

Je voudrai récupérer le 10 pour l'intégrer à une requête sql.

Pour aller plus loin, cette page est appelée par une animation flash dont le code est : myEntries.load("index.php?action=read")
Ailleurs sur cette anim', j'ai un autre code qui va appeler "index.php?action=write".

Donc en php, j'ai quelque chose du genre :

Code : Tout sélectionner

<?php $id = $_GET['id']; $action = $_GET['action']; if ($action == 'read' ) { $sql = "SELECT * FROM `tables` WHERE id = ".$id; } elseif ($action == 'write') { etc... } ?>

ViPHP
xTG
ViPHP | 7331 Messages

18 oct. 2010, 12:36

Et il est où dans ton flash l'id ? ^^
Faut pas chercher plus loin...

Wofty
Invité n'ayant pas de compte PHPfrance

18 oct. 2010, 13:07

Il me semblait que c'était plus un problème de PHP que d'Action Script.

Je vais chercher de ce côté là, mais ça risque de devenir plus compliqué pour moi sachant que je m'y connais encore moins qu'en PHP ^^.

Merci tout de même (et je suis preneur si vous avez une solution).

Wofty
Invité n'ayant pas de compte PHPfrance

19 oct. 2010, 10:33

Bon alors j'ai beau chercher côté flash, je ne trouve pas.

Ce que je ne comprends pas et que j'aimerai qu'on m'explique, c'est pourquoi lorsque je mets une valeur en dur à $id ça fonctionne, et pas lorsque je lui colle un $_GET['id'].

ViPHP
xTG
ViPHP | 7331 Messages

19 oct. 2010, 12:21

Parce que ton flash appelle une url où la variable id n'est pas mise.