PHP POO -- Traitement formulaire
JusDeRaisin
-
JusDeRaisin -
JusDeRaisin -
Hello ,
J'aimerai vous poser une question sur la méthode qu'il faut utiliser pour utiliser les $_POST et $_GET dans une méthode en PHP .
je vous expose mon problème ça sera plus simple ,
imaginons j'ai un formulaire html avec cette input :
<input type="text" name="prenom" />
une page de traitement pour ce formulaire :
<?php
$truc = New Bidule;
$truc->AjouterNomBDD();
?>
là ce pose le problème , je ne sais pas quel est la meilleur méthode à utiliser pour récupérer les variable formulaire , les méthodes suivante marches , mais j'aimerai savoir laquelle est la plus propre :
1°/ mettre les $_POST en paramètre de la méthode :
dans ce cas dans la page de traitement utiliser AjouterNomBDD($_POST['prenom'])
2°/ Utiliser directement le $_POST dans la méthode
function public AjouterNomBDD()
{
//requete SQL
echo $_POST['prenom'];
}
3°/ mettre les $_POST en parametre à l'instanciation de l'objet :
dans ce cas dans la page de traitement utiliser $truc = New Bidule($_POST['prenom'])
ou faut-il utiliser une autre méthode ?
En vous remerciant !
J'aimerai vous poser une question sur la méthode qu'il faut utiliser pour utiliser les $_POST et $_GET dans une méthode en PHP .
je vous expose mon problème ça sera plus simple ,
imaginons j'ai un formulaire html avec cette input :
<input type="text" name="prenom" />
une page de traitement pour ce formulaire :
<?php
$truc = New Bidule;
$truc->AjouterNomBDD();
?>
là ce pose le problème , je ne sais pas quel est la meilleur méthode à utiliser pour récupérer les variable formulaire , les méthodes suivante marches , mais j'aimerai savoir laquelle est la plus propre :
1°/ mettre les $_POST en paramètre de la méthode :
dans ce cas dans la page de traitement utiliser AjouterNomBDD($_POST['prenom'])
2°/ Utiliser directement le $_POST dans la méthode
function public AjouterNomBDD()
{
//requete SQL
echo $_POST['prenom'];
}
3°/ mettre les $_POST en parametre à l'instanciation de l'objet :
dans ce cas dans la page de traitement utiliser $truc = New Bidule($_POST['prenom'])
ou faut-il utiliser une autre méthode ?
En vous remerciant !
A voir également:
- PHP POO -- Traitement formulaire
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook compte désactivé - Guide
- Reconsidérer le traitement de vos informations à des fins publicitaires - Accueil - Réseaux sociaux
- Formulaire de reclamation instagram - Guide
- Traitement de texte gratuit - Guide
2 réponses
bidule.class.php
script.php
class bidule {
private $nom;
fonction bidule(){
$this->nom = '';
}
fonction insert(){
// requête d'insertion dans ta base de données en utilisant $this->nom
}
fonction get_nom(){
return $this->nom;
}
fonction set_nom($nom){
$this->nom = $nom;
}
}
script.php
require_once 'bidule.class.php'; $truc = new bidule(); // enregistrer le nom de ton objet $truc->set_nom($_POST['nom']); // insérer ce nom dans ta base de données $truc->insert(); // affichage du nom $truc->get_nom();