Une variable dans url !

unphpdebutant
Invité n'ayant pas de compte PHPfrance

20 déc. 2006, 19:46

Bonjour,

je cherche le moyen de transmettre une "variable" dans l'url !

Par exemple,une personne tape dans la barre d'adresse :

http://www.unsite.com/inscrit.php?pseudo=coucou

Il arrive donc sur un formulaire et "coucou" devrait automatiquement s'inscrire dans le champ "pseudo" !

Ce que j'ai mi dans mon formulaire :

Code : Tout sélectionner

<td><label for="pseudo">Pseudo : </label></td> <td><input name="pseudo" type="text" id="pseudo" /></td>
Merci de votre aide :wink:

Mammouth du PHP | 19672 Messages

20 déc. 2006, 19:52

La première chose à faire, c'est de récupérer ta variable :
<?php
$pseudo = isset($_GET['pseudo']) ? $_GET['pseudo'] : "";
//...
?>
Ensuite, tu vas pouvoir utiliser une variable pour transmettre la valeur dans ton champ de formulaire :
<td><label for="pseudo">Pseudo : </label></td>
<td><input name="pseudo" type="text" id="<?php echo($pseudo); ?>" /></td>
C'est tout.

Si tu ne comprends pas trop la première ligne de code que j'ai mise, va jeter un coup d'oeil dans la FAQ sur "l'opérateur ternaire"
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe: