Aller au menu - Aller au contenu

[Plan du site] Vous êtes ici --- > Le Site du Zér0 > Les tutoriels > Officiels > Site Web > Lecture des commentaires

Vos commentaires sur :
PHP et les formulaires

Retour au tutoriel

Vous devez être inscrit pour pouvoir poster des messages

Page : 1 
Pseudo Commentaire
Page : 1 
Hors ligne Trim-X- # Posté le 21/12/2005 15:40:23
- Debiano-ubuntiste Heureux -
Avatar
Groupe : Membres
Je pense que vous seriez très content de savoir que si vous voulez mettre comme adresse dans <form action=""> l'adresse de la page où se trouve le formulaire, il vous suffit de mettre <form action="#">.
Par exemple, vous avez un formulaire dans une page nommée "index.php" et vous voulez que la page cible soit "index.php" lui-même, alors, au lieu d'écrire Code : HTML
<form action="index.php">
il vous suffit d'écrire Code : HTML
<form action="#">

Ne pas oublier aujourd'hui :
  • frotter ses yeux >_<
  • sourire :D
  • arroser la plante aulieu de vénérer son OS favori :-°
  • boire un bon café pour continuer la journée :pirate:
  • être simplement heureux ^^
 
Hors ligne Lepetitchose # Posté le 31/12/2005 12:33:04
Avatar
Groupe : Membres
Merci pour le complément, ça peut être utile. :)
Je voulais aussi signaler que l'icone de certains chapitres avait disparu o_O

Image utilisateur
 
Hors ligne nycoo # Posté le 17/03/2006 20:43:19
Groupe : Membres
Bonjour, :)

Je pensais commencer à me débrouiller au niveau site Internet (une dizaine de site réalisé mairie commune perso...) Avec Dream, FtpExpert, Flash...

Mais là je ne comprend pas et cela fait quelques 10 heures et je ne vois toujours pas comment m'en sortir !!!

En Fait je voudrais "juste" réussir à faire un formulaire (ca c'est fait) avec des champs nom, prénom, date, choix 1,2 ou 3...

Et que toutes ces infos me soit envoyé par mail !!!

Et bien pas réussit :euh: ! J'ai bien enregistré mon formulaire en PHP, j'ai suivi les démarche conseillé donc j'ai bien un fichier "cible.php" et mon formulaire dans "http://nicotest.free.fr/mairie/demande_extraits/extrait_naiss.php"

Je ne sais plus trop comment m'en sortir !!! Merci de votre aide dans la mesure du possible...

:-° NicoF
Hors ligne Vlague # Posté le 10/07/2006 23:59:35
Avatar
Groupe : Membres
Comme d'hab on pige tout du premier coup avec le site du zero :p
Quoiqueeee.....
Y'a bien un truc qui me chiffonne là !
Dans le script avec la fonction pour définir une couleur par défaut dans le formulaire. J'ai l'impression que dans la fonction, le deuxième if, c'est-à-dire cette ligne là :
Code : PHP
if($_POST['couleur'] == $couleur)

Et ben si j'ai bien tout suivi, elle sert un peu à rien cette ligne ! o_O
Parce que, quand quelqu'un va choisir une couleur et qu'il va envoyer sa réponse, par exemple le vert, une variable $_POST['couleur'] étant égal à vert sera créée. Mais il y aura aussi la fonction choixParDefaut qui renverra une variable ayant le nom de la couleur choisi !
Si vous ne comprenez pas c'est pas grâve, :D ce qui suit est plus compréhensible.

Donc vu qu'avec le choix de la couleur verte on a la variable $_POST['vert'] et la variable $vert (elle remplace la variable couleur dans function choixParDefaut ($couleur)), on a aucun intéret à vérifier si elle sont égales ! o_O
Oui bon je sais c'est pas très compréhensible ce que je dis. :euh:
Mais au cas où il y aurait quelqu'un qui saurait décrypter mon message, est-ce que ce quelu'un pourrait m'aider ??? ^^

Et sinon à part ce petit détail j'ai tout compris, merci le sdz et merci M@teo21 !!!

Apprentie programmeur avide de savoir.
 
Hors ligne Odima # Posté le 15/01/2007 18:41:16
Kin tara eldor tab diebe
Groupe : Membres
Youhou !! super !! 20/20 !!

O&#9829;
 
Hors ligne srull # Posté le 09/03/2007 23:20:56
Avatar
Groupe : Membres
On est nul, on lit, on comprend, on ne l'est plus, et tout ça dans une bonne ambiance bourrée d'humour. Merci M@teo21!!! ^^
Hors ligne médator # Posté le 17/03/2007 12:52:45
Groupe : Membres
ba moi mon formuler et parfait sauf que quand je clik su envoyer ya écrie je c'est comment tu t'appel etc et ya pas écrie le pseudo quelqu'un peut me répondre en mp pas ici merci d'avance :euh: :(

EDIT (Ziame) : SMS => + 5 %.
Hors ligne nicox11 # Posté le 22/09/2007 21:20:30
Avatar
Groupe : Membres
J'ai un probleme avec les formulaire, je voudrais que quand le visiteur envois la proposition ca enleve la liste pour ecrire sa proposition. pourais vous me resoudre ? :

Code : PHP - Afficher / masquer les numéros de ligne
  1. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
  2.    <head>
  3.        <title></title>
  4.        <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  5.            <link rel="stylesheet" media="screen" type="text/css" title="Design" />
  6.    </head>
  7.    <body>
  8.    <div id="en_tete">
  9.    <p><a href="Acueil.php">Acueil</a><a href="forum.php">Forum</a><a href="Chat.php">Chat</a>
  10.    <a href="téléchargement.php">Téléchargement</a><a href="s'inscrire.php">S'incrire</a></p>
  11.    </div>
  12.    <div id="menu">
  13.                 <div class="element_menu">
  14.                 <li>Règlement</li>
  15.                 <li>document</li>
  16.                 <li>question</li>
  17.                 </div>
  18.                 <div class="element_menu">
  19.                 <form action="Acueil.php" method="post">
  20.                 login:
  21.                 <input type="text" name="pseudo" /> <br/>
  22.                 Pass:
  23.                 <input type="password" name="mot de passe" /> <br/>
  24.                 <input type="submit" value="Valider" />
  25.                 </div>
  26.                 <div class="element_menu">
  27.                 <?php
  28.                 if (isset($_POST['episode']))
  29.                 {
  30.                  $episode_prefere = $_POST['episode'];
  31.                  echo '' . $episode_prefere . '';
  32.                 }
  33.                 else
  34.                 {
  35.                 $episode_prefere = ""
  36.                 ?>Sondage du jour:
  37.                 Quel épisode de star wars préférez-vous ?<br/>
  38.                 <form  action="#" method="post">
  39.                 <input type="radio" name="episode" value="épisode 1 : La menace fantome"/>
  40.                 épisode 1 : La menace fantome<br/>
  41.                 <input type="radio" name="episode" value="épisode 2 : L'attaque des clones"/>
  42.                 épisode 2 : L'attaque des clones<br/>
  43.                 <input type="radio" name="episode" value="épisode 3 : La revanche des Siths"/>
  44.                 épisode 3 : La revenche des Siths<br/>
  45.                 <input type="radio" name="episode" value="épisode 4 : Un nouvel espoir"/>
  46.                 épisode 4 : Un nouvel espoir<br/>
  47.                 <input type="radio" name="episode" value="épisode 5 : L'empire contre-attaque"/>
  48.                 épisode 5 : L'empire contre-attaque<br/>
  49.                 <input type="radio" name="episode" value="épisode 6 : Le retour du Jedi"/>
  50.                 épisode 6 : Le retour du Jedi<br/>
  51.                 <input type="radio" name="episode" value="Aucun épisode de star wars n'est mieux que les autres"/>
  52.                 Aucun épisode de star wars n'est mieux que les autres<br/>
  53.                 <input type="submit" value="Valider" />
  54.                 </div>
  55.                 <?php
  56.                 }
  57.                 ?>
  58.    </div>
  59.    <div id="corps">
  60.    </div>
  61.    <div id="pied_de_page">
  62.    <p>Copyright "Star wars formation" 2007, tous droits réservés.<br/>
  63.    Toutes reproduction est interdite sans l'autorisation de l'auteur.</p>
  64.    </div>
  65.    </body>
  66. </html>

Image utilisateur
 
Hors ligne dayalyom # Posté le 19/10/2007 14:50:36
Carpe Diem et METALLLLL!!!!
Groupe : Membres
Excellent site, et EXCELLENT TUTORIAL!!!!! Merci M@teo21
Je fais du dev depuis 3, 4 ans et je trouve toujours mes réponses en php sur ce tuto (et sur le manuel php bien sûr ;) )
D'ailleurs je le conseille à tous mes potes qui ont voulu se mettre au dev :)

Merci encore et surtout surtout Bravo pour le ton utilisé dans ce tuto, car c'est vraiment la clé de la réussite et du plaisir d'apprendre toutes ces jolies choses, bref, j'me comprend :)

Go Bender!
 
Hors ligne Doraemon # Posté le 13/01/2008 04:22:22
Groupe : Membres
A Vlague :
Si si, je pense que cette ligne est obligatoire, tout simplement pour dire où doit de mettre en route la fonction, non ? ( Sur quelle ligne elle doit se mettre en route ).
Hors ligne luniros # Posté le 17/01/2008 11:33:35
Groupe : Membres
Salut,
Citation : nicox11
Code : HTML - Afficher / masquer les numéros de ligne
  1. <input type="password" name="mot de passe" />


Evite de mettre des espaces " " à l'attribut name, préfères "mot_de_passe". Au moins tu es sûr que ça va marcher.

J'apporte ma pierre à l'édifice même si je suis un grand débutant ( ça fait seulement quelques jours que je fais du php ):

1. A l'attribut method, il y a plusieurs "méthodes" justement. Notamment $_post et $_get. Mais qu'est ce qui fait la différence entre les deux?

$_get fait la même chose que $_post à un détail prés: il mets les informations récupérés à l'URL tandis que $_post n'affiche pas ces infos. Donc c'est plus pratique et en même temps plus "beau" (lol).

2. Vous avez remarqué qu'on peut mettre soit simples côtes soit doubles côtes à la fonction echo ( même si echo n'est pas vraiment une fonction ).
Code : PHP - Afficher / masquer les numéros de ligne
  1. <?php
  2. $pseudo='luniros';
  3.  
  4. // Ici notre PHP interprétera chaque caractére qui se touve entre doubles côtes donc quand il voit $ il va comprendre que c'est une variable et non une chaîne de caractères
  5. echo "Mon pseudo est $pseudo<br/>";
  6.  
  7. //En dessous, il va afficher 'Mon pseudo est' tel quel. On utilisera dans ce cas le point pour la concaténation pour relier la variable.
  8. echo 'Mon pseudo est '.$pseudo;
  9. ?>


Et si j'avais mis
Code : PHP - Afficher / masquer les numéros de ligne
  1. <?php
  2. $pseudo='luniros'
  3. echo 'Mon nom est $pseudo';
  4. ?>


Le navigateur aurait mis:
Citation
"Mon nom est $pseudo"


J'espère vous avoir été utile.
Hors ligne ameno # Posté le 01/03/2008 17:30:49
Avatar
Groupe : Membres
J'ai mis 19 parce que la perfection n'existe pas mais on peut toujours l'approcher...
Petite note a propos du formulaire sur les couleurs ; si on ne veut pas utiliser les fonctions ^^ voici une autre solution
Code : PHP - Afficher / masquer les numéros de ligne
  1. <?php
  2.  
  3. if (isset($_POST['couleur'])) // On vérifie si le visiteur a déjà choisi une couleur
  4. {
  5.     echo '<p>Votre couleur préférée est le : ' . htmlspecialchars($_POST['couleur']) . '</p>';
  6. }
  7. ?>
  8.  
  9.  
  10. <p>Quelle est votre couleur préférée ?</p>
  11.  
  12. <form method="post">
  13. <p>
  14.     <select name="couleur">
  15.         <option value="Bleu">Le Bleu</option>
  16.         <option value="Marron">Le Marron</option>
  17.         <option value="Vert">Le Vert</option>
  18.         <option value="Rose">Le Rose</option>
  19.     </select>
  20.     <input type="submit" value="OK" />
  21. </p>
  22. </form>

en fait on renvoie tout simplement la valeur du 'selected' dans echo

La vie est pleine de surprises... Profitons-en !!! :p
 
Hors ligne borealis # Posté le 08/03/2008 14:00:07
Groupe : Membres
excellent tutoriel !!comme d'habitude Mateo rend les choses complexes comprehensibles et accessibles ! toujours motivant et interressant , bravo et merci Mateo !

dans ce tuto, une chose m'a intriguee dans l'exercice , c'est que echo puisse inserer du texte dans des instructions php :
Code : PHP - Afficher / masquer les numéros de ligne
  1. <option value="Bleu" <?php echo choixParDefaut('Bleu'); ?>>Le Bleu</option>

$choix par defaut sera affiché non pas dans la page mais dans le code meme !en esserant ici: selected="selected" ,une chaine de caracteres devient une instruction php !
c'est nouveau et GENIAL !! :)
Hors ligne borealis # Posté le 08/03/2008 14:02:09
Groupe : Membres
au fait ameno , ton code affiche bien le choix du visiteur, mais il ne fait pas de son choix la couleur affichee par defaut dans la liste deroulante
Hors ligne giliam # Posté le 20/03/2008 02:23:05
Tibi or not to be
Avatar
Groupe : Membres
La nouvelle partie est très intéressante...
Bravo M@téo !!
Hors ligne dav2706 # Posté le 01/04/2008 11:25:20
Groupe : Membres
Bonjour,
j'ai un problème avec l'envoie de fichier.
j'ai utiliser l'exemple cité et cela ne marche pas
J'ai creé une page contact.php dans laquelle j'ai mis le formulaire, j'ai cree cible_envoi.php dans laquelle j'ai inséré le code de l'exemple.
Quand je selectionne le fichier et ke je clique sur envoyer, la page cible s'ouvre, rien ne s'affiche.
Et le dossier uploads que j'ai crée est vide, il ne contient pas le fichier.
J'ai oublié un truc?
Merci
Hors ligne dav2706 # Posté le 01/04/2008 11:37:48
Groupe : Membres
re
lol désolé, l'erreur venait du fait que le nom de mon image etait en majuscule! Donc a faire attention
Bravo en tout cas pour les tutoriaux
Hors ligne ruudvannistelrooy # Posté le 21/04/2008 23:19:38
Man Utd Forever
Avatar
Groupe : Membres
Merci !

Grâce à ça j'ai pu faire un envoi de fichier pour que les membres envoyent des maps de Trackmania United/Nations Forever sur le site de ma team ! Génial ! ;)

Pour Votre Planète : Site
 
Hors ligne koudougou # Posté le 15/05/2008 15:04:18
A quarter pounder with cheese
Avatar
Groupe : Membres
Bonjour.

Je me demandais simplement, j'ai lu dans d'autres tutos de ce site sur l'upload de fichiers avec PHP que la taille limite du fichier choisie par défaut par le serveur était de 2 Mo. Et dans ce tuto, Matteo21 nous dit 8 Mo.

De plus, quand moi j'uploade un fichier de plus de 2 Mo sur WampServer en local et que j'affiche le contenu de la superglobale $_FILES['fichier']['size'], j'obtient 0... (ça n'est pas un problème de nom, j'ai vérifié).

Alors si quelqu'un peut m'en dire plus.

Sinon bravo à la nouvelle partie, Matteo.

Le jeu en vaut la chandelle, oui, le jeu en vaut la chandelle.
 

Vous devez être inscrit pour pouvoir poster des messages

Retour au tutoriel

Changer de design | En savoir plus | Plan du site | Politique d'accessibilité | Règles | Fil RSS | XHTML 1.0 | CSS 2.0
Édité par Simple IT SARL : Nous contacter | Revue de presse | Publicité

Y'a plus rien à lire, faut remonter maintenant !

Hébergement web - Correction de tutoriels - Créer un site
Vous souhaitez apparaître ici ? Contactez-nous.

Nombre de connectés 327 Zéros connectés | Requêtes SQL 6 requêtes | Temps de génération de la page : Total (SQL) 0.028s (0.0171s)