Code php
Fermé
eddydesign
Messages postés
86
Date d'inscription
mardi 24 mai 2011
Statut
Membre
Dernière intervention
19 mai 2012
-
26 avril 2012 à 11:20
eddydesign Messages postés 86 Date d'inscription mardi 24 mai 2011 Statut Membre Dernière intervention 19 mai 2012 - 26 avril 2012 à 15:25
eddydesign Messages postés 86 Date d'inscription mardi 24 mai 2011 Statut Membre Dernière intervention 19 mai 2012 - 26 avril 2012 à 15:25
A voir également:
- Code php
- Code asci - Guide
- Code puk bloqué - Guide
- Code telephone oublié - Guide
- Code activation windows 10 - Guide
- Code gta 4 ps4 - Guide
2 réponses
C'est bien vague tout ceci.
Il il y énormément de possibilité.
Je vais te montrer mon cas, en prenant un exemple classique, l'inscription d'un membre (version simplifiée).
Je définie des fonction dans un fichier ne contenant que ca. C'est un modèle puisque j'utilise l'architecture MVC. Je t'enverrais un lien si tu ne sais pass ce que c'est.
Pour vérifier si le membre existe, pas besoin de s'embêter avec des fonctions, on met juste dans phpmyadmin, le champs name en unique ;)
Ensuite pour ce qui est du traitement du formulaire, on peux faire par exemple :
ah oui, j'oubliais la petite clas pdo2 que voici, elle vient de savageman qui la propose dans son tuto sur l'architecture MVC justement :
Il il y énormément de possibilité.
Je vais te montrer mon cas, en prenant un exemple classique, l'inscription d'un membre (version simplifiée).
Je définie des fonction dans un fichier ne contenant que ca. C'est un modèle puisque j'utilise l'architecture MVC. Je t'enverrais un lien si tu ne sais pass ce que c'est.
<?php function add_member($name, $password, $other) { $pdo = PDO2::getInstance(); $requete = $pdo->prepare("INSERT INTO member SET name = :name, pasword = :password, other = :other"); $requete->bindValue(':name', $name, PDO::PARAM_INT); $requete->bindValue(':password', $password, PDO::PARAM_STR); $requete->bindValue(':other', $other, PDO::PARAM_STR); if($requete->execute()) { return true; } return false; } ?>
Pour vérifier si le membre existe, pas besoin de s'embêter avec des fonctions, on met juste dans phpmyadmin, le champs name en unique ;)
Ensuite pour ce qui est du traitement du formulaire, on peux faire par exemple :
<php if(!empty($_POST['name']) && !empty($_POST['password']) && !empty($_POST['other'])) { $add_member = add_member($_POST['name'], $_POST['password'], $_POST['other']) if(add_member) { echo 'Inscription effectuée avec succès'; { else { echo 'Erreur dans la création du compte: probablement un doublon.' } } ?>
ah oui, j'oubliais la petite clas pdo2 que voici, elle vient de savageman qui la propose dans son tuto sur l'architecture MVC justement :
class PDO2 extends PDO { private static $_instance; public function __construct( ) { } public static function getInstance() { if (!isset(self::$_instance)) { try { self::$_instance = new PDO(SQL_DSN, SQL_USERNAME, SQL_PASSWORD); } catch (PDOException $e) { echo $e; } } return self::$_instance; } }
eddydesign
Messages postés
86
Date d'inscription
mardi 24 mai 2011
Statut
Membre
Dernière intervention
19 mai 2012
26 avril 2012 à 15:25
26 avril 2012 à 15:25
merci, c'est vraiment gentille de ta part, je vais le tester epuis et je te tiendrai informer.
bon aprèm a toi
bon aprèm a toi