Aller au contenu

Afficher un membre avec son numero, je n'y arrive pas


Sujets conseillés

Posté

Bonjour,

Comment fait-on pour afficher des informations d'un membre en écrivant dans la barre d'adresse une url du style index.php?numero=10 par exemple svp ??????

Je n'arrive vraiment pas...

Quand je fais quelque chose du genre :

$sql  = "SELECT * FROM membres where numero='$numero'";
$resultat = mysql_db_query($database, $sql);

ça n'affiche rien alors que quand je fais

$sql  = "SELECT * FROM $table3 where numero='1'";
$resultat = mysql_db_query($database, $sql);

ça m'affiche bien le membre numero 1 et ses infos avec n'importe quelle adresse index.php ça marche... ex : index.php?numero=10 ça m'enverra quand même le membre numéro 1.

Pouvez-vous m'aider SVP ???

Merci par avance.

Cordialement,

Sandy.

Posté

Salut :)

Tu dois avoir désactivé la directive register_global sur ton site web (ou alors c'est ton hébergeur qui l'a fait), ce qui signifie que tu ne peux pas accéder aux variables d'URLs (entre autres) simplement en écrivant leur nom. Il faut utiliser les tableaux superglobaux (cette méthode est d'ailleurs préconisée pour des raisons de sécurité).

Dans ton cas, tu dois alors utiliser la variable $_GET['numero'] ;)

Posté

Oui, merci beaucoup :a_thumbsup_20:

Problème résolu, j'ai bien fait de demander plutôt que de chercher, j'avais déjà perdu une heure et demie, je ne pensais pas du tout que ct'ait ce misérable petit oubli :

$numero = $_GET['numero'];

qu'il fallait mettre.

Ah, je suis content, ça marche, merci :P

Cordialement,

Sandy.

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...