Drill

  • Nombre de sujets
    Aucun
  • Nombre de messages
    6
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers messages sur les forums

Drill
le 16/02/2005 à 10:35
correction
Euh... et le classement ?
Drill
le 23/01/2005 à 20:54
Avis
Il serait a mon avis beaucoup trop difficile de comparer des scripts codés de manière totalement différente...
Dans un concours il faut se plier aux règles. Si le sujet ne te plait pas, tu ne participe pas ;)
Drill
le 17/01/2005 à 10:55
Concours pour qui ? + Questions
Même chose pour moi, quand j'ai commencé le concours je me suis aussi demandé si il fallait faire un objet formulaire où rentrer les propriéts de chaque champs, pour les afficher puis les contrôler. Mais au final, c'est beaucoup mieux comme ça (simplement les fonctions de contrôle) ! En plus, ça n'empêchait vraiment pas de coder proprement ...

++Drill
Drill
le 17/01/2005 à 10:50
class ?
Ben moi j'avais jamais fait de classe en php avant, et depuis le concours, je suis en train de refaire tous mes sites avec des classes :p

Trop de la balle les classes :)

++Drill
Drill
le 11/01/2005 à 11:32
Vos avis sur le sujet :)
Forcément j'avais pas vu qu'il y avait trois pages smileysmiley

Mais j'ai fait un petit mix sympa des trucs proposés :)
Drill
le 11/01/2005 à 11:28
Vos avis sur le sujet :)
sinon on mettait bourrin $_POST ou $_GET comme argument du constructeur selon le type de formulaire et après on l'enregistrait tranquille dans une variable de la classe.
ou alors on le passait dans l'objet avant d'utiliser les fonctions de vérification style
$checkForm->var_array = $_POST; ou $checkForm->var_array = $_GET;


Le sujet a été modifié au milieu me semble-t-il et disait :
(on ne stockera aucune donnée du formulaire dans l'objet)


Donc bon ...

Dans mon constructeur, j'ai fait un truc genre :
<?php //...
if(isset($_POST))
$this->formulaire = &$_POST;
else
$this->formulaire = &$_GET;

//et après, pour tous les checks j'utilisais
$this->formulaire[$nomChamp] != ""; // par exemple
//...
?>

j'ai trouvé ça plus simple à l'utilisation de faire un constructeur vide qui trouve tout seul la méthode (on peut aussi la forcer en passant la méthode qu'on veut forcer en paramètre)

Enfin au final, il y avait du taff qd meme pour faire un truc propre en trois heures :)

Merci encore à la globule et les autres admin, c'était vraiment bien sympa de bosser comme ça pour un truc qui pourra servir à d'autres :p

++Drill
LoadingChargement en cours