Tutoriel Vidéo PHP : Créations de helpers

Dans ce tutoriel vous apprendrez à utiliser la POO pour créer un helper qui vous permettra de créer des formulaires simplement et rapidement...

Exemple d'utilisation

    // On récupère les données de la base
    $ps = $pdo->query('SELECT nom,prenom,email FROM users WHERE users.id = 154');
    $data = $ps->fetch();
    // On crée notre objet Form
    $form = new form();
    $form->set($data);
    // On crée nos champs
    echo $form->input('nom','Votre nom :'); 
    echo $form->input('prenom','Votre prénom:'); 
    echo $form->input('email','Votre email :');
    // Génère des input avec les valeur bien remplies et des labels liés. Simple et rapide :) 

Télécharger la vidéo
(Réservé aux premiums)

Télécharger les sources
(Réservé aux premiums)


Après avoir appris sur Internet quoi de plus normal que de partager à son tour ? Passionné par le web depuis un peu plus de 5 ans maintenant j'aime partager mes compétences et mes découvertes avec les personnes qui ont cette même passion pour le web : Vous.

Vous aimerez aussi

Les namespaces

Les namespaces
12m

Dans ce tutoriel vidéo vous apprendrez à utiliser les namespace ou...

API LastFM

API LastFM
35m

Dans ce tutoriel vidéo vous apprendrez comment utiliser l'API de...

30 commentaires
Ajouter un commentaire

Julien_xD Il y a 28 jours Répondre

Les Helpers c'est classes !

El garch Il y a 2 mois Répondre

super tuto,

Un grand merci graff

Julien_xD Il y a 3 mois Répondre

Merci pour le tutoriel !

Ithor Il y a 8 mois Répondre

Super tuto,
merci merci beaucoup, ça va m'éviter un code complétement illisible

zvetlania Il y a 9 mois Répondre

Merci pour le tuto

gseverin Il y a 11 mois Répondre

TRES CORRECT COMME TUTO merci

Rtransat Il y a 1 an Répondre

Pour la gestion des erreurs j'ai trouvé une solution, modifier la méthode setErrors par celle là :

public function setErrors($errors){
foreach($_POST['data'] as $key => $k){
if(!empty($k)){
unset($errors[$key]);
}
}
$this->errors = $errors;
}

R-transat Il y a 1 an Répondre

Très bon tuto, mais j'avoue que la gestion des erreurs je comprend pas vraiment, comme les autres j'ai le message qui s'affiche même avec un value.

Nouipoz Il y a 1 an Répondre

Super tutoriel ! MERCI beaucoup

@ntonin Il y a 1 an Répondre

Super tutoriel !
Mais je n'ai pas compris comment dans le code source tu allais à la ligne.
Est-ce que quelqu'un peut m'éclairer ?
Merci d'avance.
@ntonin

Darkouu Il y a 2 ans Répondre

Tutoriel sympathique qui va me permettre de faire des helpers très pratiques.

Merci beaucoup pour l'idée !

f Il y a 2 ans Répondre

fff

kazl Il y a 2 ans Répondre

Salut, tout d'abord super tuto !!!
Juste, serait-il possible d'avoir plus d'info sur les erreurs ?
J'ai pas bien compris comment elles marchaient, c'est à dire :
La class me sort toujours l'erreur. Il faut faire une regex ? Ou alors juste avec un if N
? exemple: si email est remplie on passe au traitement, else on reste sur la page mais l'erreur s'affiche ?
J'espere que tu aurai compris ^^

jtraulle Il y a 2 ans - Répondre

j'avoue que je n'ai pas très bien compris aussi >_<

Gixien Il y a 2 ans Répondre

Bonjour, quel est ton IDE?

PassioN @Net Il y a 2 ans Répondre

Vraiment un très bon tuto comme d'habitude ... Continue comme ça

@+

filap12 Il y a 2 ans Répondre

Encore bravo, comme d'hab c'est parfait!

Bob Il y a 2 ans Répondre

Bravo, mais quel est l'éditeur de code.

Merci

frederic Il y a 2 ans Répondre

Salut super fonction,
pour ma part j'ai un souci bizaroide:

if(isset($_POST['data'])){
$errors = array(
'email' => ' Merci de rentrer un email valide'
);
$form->setErrors($errors);
}
print_r($_POST['data']);

<?=$form->input('email','Votre nom: ',array('onFocus' => "this.value=''"))?>

me retourne quoi que je fasse l'erreur si le champ est vide ok l'erreur est la, mais même si je rempli le champ je recoit l'erreur en retour à devenir chevre ^^

si quelqu'un à une soluce...

merci

Pobourger Il y a 2 ans Répondre

oO Merci.
Je viens de comprendre à quoi exactement sert la POO.
Je conte bien utilisé maintenant. Merci et encore bon boulot

hundred Il y a 2 ans Répondre

Merci beaucoup !

agentcobra Il y a 2 ans Répondre

super tutos

Ysn Il y a 2 ans Répondre

Excellent tutoriel !! merci encore

windweb Il y a 2 ans Répondre

@Rem74 merci je vais l'essayer

Rem74 Il y a 2 ans Répondre

@windweb, C'est Netbeans.

Beaut tuto, merci !

cerise Il y a 2 ans Répondre

Quel belle leçon t'es au top -0;
merci vraiment

fantoche Il y a 2 ans Répondre

Nous sommes gatés , merci Graff ;-)
Super comme d'hab !!

windweb Il y a 2 ans Répondre

Merci pour cette super série de tutos !
Tu utilises quel éditeur de code ? Il a l'air pratique

Weby Il y a 2 ans Répondre

Ho, les tutos se succèdent aujourd'hui, merci :-)
Bravo, toujours très clair !

Wapaca Il y a 2 ans Répondre

Merci pour ce tuto je le met de coté pour la v2 de mon projet parce qu'il y à une règle d'or : Ne jamais réécrire deux fois un script, on aura toujours le temps de refaire le code après ou alors dans une prochaine version.

maxfr Il y a 2 ans Répondre

Tuto excellent
pile ce que je cherchais.
Je n'ai jamais eut l'occasion de faire un commentaire du coup j'en profite pour te féliciter pour ton site)

Laisser un commentaire

Si vous avez une question il est conseillé d'utiliser le forum si vous voulez une réponse sûre.