par
quattro » 04 juin 2018, 23:38
Bonjour
Je me lance dans la creation de fct.
j'ai un formulaire avec qqes champs, exemple "nom".
j'ai creer une fct :
Code : Tout sélectionner
<?php
class EntreePerso{
private $nom;
//Setter
public function setNom($newNom){
if (isset($newNom) & !empty($newNom)){
$this -> nom = $newNom;
}
}
//Getter
public function getNom(){
return $this -> nom;
}
}
?>
et dans la page html j'ai se bout de code :
Code : Tout sélectionner
include('../classe/entreePerso.class.php');
$nom = new EntreePerso();
$nom->setNom($_POST['nom']);
echo $nom->getNom();
Quand, je lance le navigateur j'ai une erreur :
Notice: Undefined index: nom in C:\
il suffit d'appuyer 1 fois sur le Btn "valide" du formulaire et ca fct ??
je pense que cela vient de mon test dans la class...