Formulair php
Résolu/Fermé
adrienmarty
-
31 déc. 2009 à 19:29
okuni Messages postés 1221 Date d'inscription jeudi 4 septembre 2008 Statut Membre Dernière intervention 2 janvier 2014 - 3 janv. 2010 à 13:24
okuni Messages postés 1221 Date d'inscription jeudi 4 septembre 2008 Statut Membre Dernière intervention 2 janvier 2014 - 3 janv. 2010 à 13:24
A voir également:
- Formulair php
- Easy php - Télécharger - Divers Web & Internet
- \R php ✓ - Forum PHP
- Php if plusieurs conditions ✓ - Forum PHP
- Envoyer les données d'un formulaire html par mail sans php ✓ - Forum PHP
- Echo image php ✓ - Forum PHP
7 réponses
okuni
Messages postés
1221
Date d'inscription
jeudi 4 septembre 2008
Statut
Membre
Dernière intervention
2 janvier 2014
126
31 déc. 2009 à 19:32
31 déc. 2009 à 19:32
pouriez-vous me donner les codes en php sans explication du style :///ceci sert à faire ca etc....///
CCM n'est pas un site où l'on distribue des scripts tout fait. (il y a d'autre site pour cela)
C'est un site d'entraide.
Si tu refuse les commentaires d'aides, c'est que tu es assez qualifié dans ce domaine, tu auras donc facile à faire ce genre de script.
surtout que si tous tes "mails" restent sur ton site, ce n'est pas des mails mais de simple message.
à bon entendeur.
avion-f16
Messages postés
19249
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
15 juin 2024
4 505
31 déc. 2009 à 20:15
31 déc. 2009 à 20:15
Je suis d'accord avec les deux membres ci-dessus.
Va apprendre sur le Siteduzero.com
Va apprendre sur le Siteduzero.com
oui je c mais quand on met ca après je ne sais plus ou j'en suis et je ne sais pas si il a des lignes a sauter ou pas
puis je demande ca a des personne qui l'on déjà fait et qui pourraient aider des autres personnes a développer
leur site web et qui sont pas très bon en java php.
pi c un site d'entraide(comme ta dis) et non un site d'insulte
puis je demande ca a des personne qui l'on déjà fait et qui pourraient aider des autres personnes a développer
leur site web et qui sont pas très bon en java php.
pi c un site d'entraide(comme ta dis) et non un site d'insulte
okuni
Messages postés
1221
Date d'inscription
jeudi 4 septembre 2008
Statut
Membre
Dernière intervention
2 janvier 2014
126
1 janv. 2010 à 17:42
1 janv. 2010 à 17:42
Montre moi a quel moment je t'ai insulté?
Jamais, c'est pas mon genre. Je t'ai juste remis à ta place en t'expliquant que tu n'es pas sur le bon site.
ici on donne pas des script tout fait, on aide à les faire.
Si ta question aurait été "Comment faire pour créer un système de messagerie interne" je t'aurais donné une réponse, et d'autres membres aussi. Mais ce n'est pas le cas, tu as demandé un script tout fait.
Alors je le redis, vas sur d'autre site qui propose des scripts tout fait comme par exemple code-cources.com
Jamais, c'est pas mon genre. Je t'ai juste remis à ta place en t'expliquant que tu n'es pas sur le bon site.
ici on donne pas des script tout fait, on aide à les faire.
Si ta question aurait été "Comment faire pour créer un système de messagerie interne" je t'aurais donné une réponse, et d'autres membres aussi. Mais ce n'est pas le cas, tu as demandé un script tout fait.
Alors je le redis, vas sur d'autre site qui propose des scripts tout fait comme par exemple code-cources.com
Ricky38
Messages postés
4349
Date d'inscription
samedi 15 mars 2008
Statut
Contributeur
Dernière intervention
2 novembre 2013
1 459
1 janv. 2010 à 17:48
1 janv. 2010 à 17:48
Salut,
Les commentaires dans le code sont justement là pour te guider et pour que tu sache ce que fait ce bout de code, ce n'est pas une simple parure.
Il n'y a aucun insulte. On dit simplement que l'on est pas ici pour donner des codes tout cuits mais bien pour aider a modifier un code ou aider à comprendre un code.
Tu aurais taper "formulaire php" ou "mail()" ou "tutoriel formulaire php envoyer par courriel" et Google t'aurais trouver les réponses très facilement.
Voici une vidéo qui va te montrer comment le faire, mais désolé tu vas voir des lignes de commentaires dans le code :P
https://www.grafikart.fr/tutoriels/formulaire-php-21
Bonne année
Oui je c mais quand on met ca après je ne sais plus ou j'en suis et je ne sais pas si il a des lignes a sauter ou pas
Les commentaires dans le code sont justement là pour te guider et pour que tu sache ce que fait ce bout de code, ce n'est pas une simple parure.
pi c un site d'entraide(comme ta dis) et non un site d'insulte
Il n'y a aucun insulte. On dit simplement que l'on est pas ici pour donner des codes tout cuits mais bien pour aider a modifier un code ou aider à comprendre un code.
Tu aurais taper "formulaire php" ou "mail()" ou "tutoriel formulaire php envoyer par courriel" et Google t'aurais trouver les réponses très facilement.
Voici une vidéo qui va te montrer comment le faire, mais désolé tu vas voir des lignes de commentaires dans le code :P
https://www.grafikart.fr/tutoriels/formulaire-php-21
Bonne année
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
avion-f16
Messages postés
19249
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
15 juin 2024
4 505
1 janv. 2010 à 18:19
1 janv. 2010 à 18:19
Tu sais quoi ? C'est la nouvelle année, alors je vais te faire plaisir.
Pour commencer, voilà le code d'inscription pour l'espace membre :
Pour commencer, voilà le code d'inscription pour l'espace membre :
inscription.php <?php $page['titre'] = 'Inscription'; $page['position'] = 'Espace membre » Inscription'; require 'config.php'; require 'libs/functions.php'; require 'libs/crypt/cryptographp.fct.php'; include 'tpl/top.php'; /* Si le client est connecté */ if(estConnecte()) { echo '<div class="error">Vous ne pouvez pas vous inscrire car vous êtes connecté.</div>'; } else { $oInscription = new inscription(); /* Si un formulaire est soumis */ if(!empty($_POST)) { $formValidation = $oInscription->formValidation(); if($formValidation['valide'] == 1) { $oInscription->enregistrer(); } else { $oInscription->afficherFormulaire(true,$formValidation['erreurs']); } } else { $oInscription->afficherFormulaire(); } } include 'tpl/footer.php'; ?> La classe inscription : <?php /* * Classe : inscription * Permet de gérer le formulaire d'inscription */ class inscription { private $pdo; public function __construct() { $this->pdo = getPDOInstance(); } /* * Méthode : formValidation * Permet de savoir si le formulaire a bien été complété */ public function formValidation() { $pseudo = trim($_POST['pseudo']); $password1 = trim($_POST['password']); $password2 = trim($_POST['password2']); $mail1 = trim($_POST['mail']); $mail2 = trim($_POST['mail2']); $captcha = $_POST['captcha']; $cgu = $_POST['cgu']; $nbErreur = 0; $erreurs = '<ul id="formInscriptionErreurUl">'."\n"; /* Vérification du pseudo */ if(!preg_match("#^[a-z0-9._@-]{4,16}$#i",$pseudo)) { $nbErreur++; $erreurs .= '<li>Le pseudo est invalide</li>'."\n"; } /* Vérification des mots de passe */ if(empty($password1) || $password1 != $password2) { $nbErreur++; $erreurs .= '<li>Le mot de passe est vide ou les deux champs ne correspondent pas</li>'."\n"; } else { $password = md5($password1); } /* Vérification des adresses emails */ if(!preg_match("#^[a-z0-9._-]+@[a-z0-9._-]{2,}\.[a-z]{2,4}$#i",$mail1) || $mail1 != $mail2) { $nbErreur++; $erreurs .= '<li>L\'adresse email est invalide ou les deux adresses entrées ne correspondent pas</li>'."\n"; } /* Vérification du captcha */ if(!chk_crypt($captcha)) { $nbErreur++; $erreurs .= '<li>Le code visuel est erroné</li>'."\n"; } /* Vérification des CGU */ if($cgu != 'on') { $nbErrerr++; $erreurs .= '<li>Vous devez accepter le règlement de Webnoze</li>'."\n"; } /* Vérifions que le pseudo soit libre */ $sql = 'SELECT id FROM membres WHERE pseudo = :pseudo'; $verifpseudo = $this->pdo->prepare($sql); $verifpseudo->execute(array(':pseudo' => $pseudo)); $nb = $verifpseudo->rowCount(); $verifpseudo->closeCursor(); if($nb > 0) { $nbErreur++; $erreurs .= '<li>Le pseudo est déjà pris</li>'; } /* Fin des vérifications */ $erreurs .= '</ul>'; if($nbErreur == 0) { return array('valide' => true); } else { return array( 'valide' => false, 'erreurs' => 'Il y a '.$nbErreur.' erreur(s) :'."\n".$erreurs ); } } /* * Méthode : enregistrer * Enregistrer les membres en fonction des données $_POST */ public function enregistrer() { $sql = 'INSERT INTO membres(`pseudo`,`password`,`mail`,`type`) VALUES(:pseudo,:password,:mail,"membre");'; try { $req = $this->pdo->prepare($sql); $data = array( ':pseudo' => $_POST['pseudo'], ':password' => md5($_POST['password']), ':mail' => $_POST['mail'] ); $req->execute($data); echo '<div class="success">'. 'Inscription terminée<br/>'. 'Vous pouvez désormais vous connecter à l\'aide de <a href="connexion.php">ce formulaire</a><br/>'. 'Pour voir votre profil, cliquez <a href="membre-'.$this->pdo->lastInsertId().'.html">ici</a>'. '</div>'."\n"; } catch(PDOException $e) { echo '<div class="error">Erreur '.$e->getCode().' : '.$e->getMessage().'</div>'; } } /* * Méthode : afficherFormulaire * Affiche le formulaire à l'endroit où la méthode est appelée */ public function afficherFormulaire($withError = false, $erreurs = "") { if($withError == true) { include 'tpl/forminscription_witherror.php'; } else { include 'tpl/forminscription.php'; } } } ?>Malheureusement pour toi, je commente mes scripts alors ...
merci bc, mais...
peut tu me dir quelle page je doi créer pour que le script marche et...
quand tu a mis des ////avec une description qui suit je dois sauter une ligne ou pas???
si non, Bonne Année!!!
lol
peut tu me dir quelle page je doi créer pour que le script marche et...
quand tu a mis des ////avec une description qui suit je dois sauter une ligne ou pas???
si non, Bonne Année!!!
lol
okuni
Messages postés
1221
Date d'inscription
jeudi 4 septembre 2008
Statut
Membre
Dernière intervention
2 janvier 2014
126
3 janv. 2010 à 13:24
3 janv. 2010 à 13:24
En ce qui concerne les commentaires, dans ton code, cela ne change strictement rien.
Tu peux mettre un commentaire n'importe où.
Donc met le la où pour toi il sera le mieux placé.
Tu peux mettre un commentaire n'importe où.
Donc met le la où pour toi il sera le mieux placé.
31 déc. 2009 à 19:36
tout à fait d'accord avec toi. Une belle preuve qu'il ne veut que du tout cuit sans lever le petit doigt.
Dans la vie il faut s'aider soi même avant de demander l'aide.
Bonne journée