CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[php] Récupération de formulaire.

Stef-207
Stef-207
Niveau 15
23 avril 2013 à 19:38:09

Bonsoir,

Voilà, je suis en train de faire un petit site internet, je l'ai fais en html5 + CSS3 et j'utilise Notepad++.
Donc j'ai fais un formulaire "contact" et j'aimerais savoir comment récupérer les questions des gens sans passer par un site internet.

Merci de votre aide, et si vous voulez d'autre précision, je peux vous les donner ! :)

Thevoxelcloud
Thevoxelcloud
Niveau 10
23 avril 2013 à 20:51:35

"sans passer par un site internet. "

What ? :hap:

Stef-207
Stef-207
Niveau 15
23 avril 2013 à 21:00:57

Ben il y a des sites internet qui quand le visiteur de ton sites envoie une questions récupère les questions et après il te les donne, mais c'est payant ou alors faut que tu mettes des pubs sur ton site. :noel:

Donc je cherche à le faire avec du php mais j'y connais pas grand chose. :(

Thevoxelcloud
Thevoxelcloud
Niveau 10
23 avril 2013 à 21:17:38

Tu veux faire un site sans site ? :hap:
Et y'a des hebergeurs gratuits sans pubs (notamment olympe-network)

Stef-207
Stef-207
Niveau 15
23 avril 2013 à 21:22:46

Tu m'as pas compris je crois. :-(

Je souhaite récupérer les questions que les gens me pose par exemple, j'ai fais un truck basique, regarde :

<form method="post" action="traitement.php">
<p><label>Votre nom :</label><input type="text" name="Votre nom" id="Votre nom" required /> <br/> <br/>
<label>Votre mail :</label><input type="email" name="Votre mail" id="Votre mail" required /> <br/> <br/>
<label>Votre message : </label><input type="text" name="Message" id="Message" required /> <br/>
<textarea name="Message" id="Message" rows="10" cols="50"></textarea>
</p>
</form>

<p> <input type="submit" value="Envoyer" /> </p>

Thevoxelcloud
Thevoxelcloud
Niveau 10
23 avril 2013 à 21:32:12

Oui ça je vois bien, mais ce code il va falloir l'héberger sur internet, et donc sur un site, et donc trouver un hébergeur.

Stef-207
Stef-207
Niveau 15
23 avril 2013 à 21:34:03

Oui, mais j'en suis pas encore là !!!

Je le ferais plu tard j'aimerais d'abord finir mon site !

Stef-207
Stef-207
Niveau 15
23 avril 2013 à 21:50:38

En plus je me suis trompé dsl. :(

<form method="post" action="traitement.php">
<p><label>Votre nom :</label><input type="text" name="Votre nom" id="Votre nom" required /> <br/> <br/>
<label>Votre mail :</label><input type="email" name="Votre mail" id="Votre mail" required /> <br/> <br/>
<label>Votre message : <br/>
<textarea name="Message" id="Message" rows="10" cols="50"></textarea>
</p>
</form>

Voilà mon truck.

Comment je doit faire pour faire une page traitement.php ?
Je comprend pas même en regardant sur internet... :-(

elbenito49
elbenito49
Niveau 21
23 avril 2013 à 23:02:26

1/ modifi chaque "name" pour enlever les espaces.
exemple "nom" ou "votre_nom"
idem avec "mail"

2/ dans ton form tu ajoutes un submit (bouton envoyer)

3/ sur le script traitement.php pour récupérer :

<?php

$name = $_POST['name']; // permet de récupérer ce que tu as saisi dans name

echo $name; // permet d'afficher ce que tu as saisi dans name

//ceci est un commentaire

?>

tu fais pareil avec les autres champs.

A savoir que la sécurité n'est pas gérer dans le cas actuel

Stef-207
Stef-207
Niveau 15
23 avril 2013 à 23:14:34

Très bien je te remercie, juste une petite question, il faut que je crée nouvelle page que je nomme traitement.php ??
C'est fait ça mais pas sûr... :( :d) http://gyazo.com/e20f2c22380180ffae9a77302e67a1a2

Stef-207
Stef-207
Niveau 15
23 avril 2013 à 23:17:56

Et ouai c'est vrais je l'ai mis le bouton, j'ai oublié de le copier coller ^^ :d) Le voilà
<p> <input type="submit" value="Envoyer" /> </p>

Stef-207
Stef-207
Niveau 15
24 avril 2013 à 00:13:32

Franchement, je suis désolé mais je comprend pas trop ce que je fais de mal... :( Sur internet je ne comprend pas, j'ai l'impression que c'est mal expliqué, mais sa doit être moi... :(

Voilà mon code pour le questionnaire sur ma page "CONTACT.html"

<form method="post" action="traitement.php">
<p><label>Votre nom :</label><input type="text" name="Votre_nom" id="Votre nom" required /> <br/> <br/>
<label>Votre mail :</label><input type="email" name="Votre_mail" id="Votre mail" required /> <br/> <br/>
<label>Votre message : <br/>
<textarea name="Message" id="Message" rows="10" cols="50"></textarea> </p>
<p> <input type="submit" value="Envoyer" /> </p>
</form>

Et donc sur ma page traitement.php

<!DOCTYPE html>
<html>
<head>
<title>Ma page de traitement</title>
</head>
<body>
<?php

$name = $_POST['Votre_nom'];

echo $name;

?>

<?php

$name = $_POST['Votre_mail'];

echo $name;

?>

<?php

$name = $_POST['Message'];

echo $name;

?>
</body>
</html>

Et quand je test mon formulaire, j'ai une page blanche quand je fais "envoyé"... :(

Tiddo
Tiddo
Niveau 10
24 avril 2013 à 12:45:25

Je t'ai répondu sur le forum Créations de sites Web.

Déjà, tu vas baisser d'un ton, ok ? Ensuite tu vas essayer de comprendre ce que tu fais, et bientôt (ou pas), tu te rendras compte que tu essaies d'appeler une page php alors que tu n'as sans nul doute, aucun serveur derrière. :(

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Internet
  • Macintosh
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware
La vidéo du moment