Vous n'êtes pas identifié(e).
Pages :: 1
Bonjour ou bonsoir
Je débutes dans le codage. Et je n'arrive pas trouver la solution la plus proche à mon poblème. Il sagit de l'inscription sur le site et du renvoi des données sur une page du site.
Pour être plus clair, je vous donne les scripts des étapes d'inscription.
L'inscirption :
<p>
<label>Votre pseudo</label> <input type="text" name="pseudo" id="pseudo" required /><br>
<label for="pass"> Votre mot de passe</label> <input type="password" name="mot de passe" id="mot de passe" required /><br>
<label for="email"> Votre email</label> <input type="email" name="email" id="email" required /><br>
<input type="submit" value="Envoyer" /><br>
</form>
Après avoir cliquer sur le submit, le nouveau inscript arrive sur le page choixdepart.php. Le premier soucis est que le pseudo ne s'affiche pas sur la page choixdepart.
La page choixdepart.php
<p>Et bienvenue sur Mobility game <?php echo $_POST['pseudo']; ?> !</p>
<p></p>
<form method="post" action="journal.php">
<p><legend>Votre choix de ville pour débuter</legend></p>
<select name="ville">
<option value="Paris">Paris</option>
<option value="Bruxelle">Bruxelle</option>
<option value="Berne">Berne</option>
<option value="St Brieuc">St Brieuc</option>
<option value="Perpignan">Perpignan</option>
</select>
<input type="submit" value="ok" />
</form>
<p><legend>Votre choix dans les véhicules</legend></p>
<select name="parc">
<option value="Heuliez">Heuliez</option>
<option value="scania">Scania</option>
<option value="VanHool">VanHool</option>
<option value="Irisbus">Irisbus</option>
<option value="Volvo">Volvo</option>
</select>
<input type="submit" value="Envoyer" />
</form>
Après cette deuxième étape, j'aimerais que les différents choix soient transmit à la page journal.php ainsi que le pseudo du nouveau inscript.
Et voilà mon petit souci de débutant, en vous remerciant d'avance pour l'aide.
Hors ligne
journal.php
a++
Hors ligne
Bonjour,
Après avoir cliquer sur le submit, le nouveau inscript arrive sur le page choixdepart.php. Le premier soucis est que le pseudo ne s'affiche pas sur la page choixdepart.
Génant, parce qu'à vue de nez, ca parait correct. Un petit var_dump($_POST); dans le code de choixdepart.php (dans une section php bien sur) pourrait peut être t'éclairer sur ce qui est transmis par ton formulaire.
Au passage, le echo $_POST['pseudo'] est une mauvaise idée, si je met du code javascript ou du sql dans le champs de formulaire du début, qu'est ce que ca va afficher a ton avis ? Il faut donc vérifier le contenu avant, via des expressions régulières par exemple.
Après cette deuxième étape, j'aimerais que les différents choix soient transmit à la page journal.php ainsi que le pseudo du nouveau inscript.
Une fois trouvé le soucis de la partie une (parce que transmettre une information que tu n'arrive pas a récupérer, ce n'est pas facile !), il y a en gros deux solutions :
- utiliser les sessions pour stocker les informations (cf tutorial sur les sessions, tout ça)
ou
- remettre l'information sur le pseudo dans le formulaire html, via un champs de formulaire de type hidden, de nom pseudo et qui aura pour valeur celle de la variable $_POST['pseudo'] (ou sa version filtrée plutot)
la v2, c'est tabou, on en viendra tous a bout
Hors ligne
Merci pour ces réponses
Je vais regarder les propositions ces prochains jours. Je vous donne des nouvelles sur mon script.
Hors ligne
Pages :: 1