Bonjour,
J'ai un problème avec la classe suivante:
elle plante tout mon script, je ne vois pas où est l'erreur, je pense juste qu'elle est située sur l'utilisation de __construct :s
elle est appellée par cette fonction:
cette dernière ne pose aucun problème
Quelqu'un aurait-il une idée?
Cordialement,
Smoke
Modifié par Smoke (09 May 2009 - 18:13)
J'ai un problème avec la classe suivante:
class form {
public $id;
public $classe;
public $action;
public $type;
public $error;
function __construct($inst,$error){
list($id,$class,$action,$type)=explode('°',$inst);
$this->id=$id;
$this->classe=$class;
$this->action=$action;
$this->type=$type;
$this->error=$error;
}
function display(){
self::__construct;
$fCorps="<div id='".$this->id."' class='".$this->classe."'>";
$fCorps.="<form method='post' action='".$this->action."'";
if($this->type=='upload') $fCorps.=" enctype='multipart/form-data'";
$fCorps.=">";
$fCorps.="<h3 class='titre'>".$this->titre."</h3>";
$fCorps.="<h5 class='error'>".$this->error."</h5>";
$fCorps.="<p>".$this->corps."</p>";
if($this->type!='list') $fCorps.="\n\t<input type='image' name='Envoyer' title='Envoi de formulaire' src='send.png'/>";
$fCorps.="</form>";
$fCorps.="</div>";
echo $fCorps;
}
}
elle plante tout mon script, je ne vois pas où est l'erreur, je pense juste qu'elle est située sur l'utilisation de __construct :s
elle est appellée par cette fonction:
function getIn($error){
$fId='access';
$fClass='';
$fAction="index.php?part=exh&root=access&branch=getIn";
$fType='none';
if(!$error) $error='';
$fTitre='Connexion';
$fCorps.="\n<label>Artiste <input type='text' maxlength=20 name='artName'/></label>";
$fCorps.="\n<label>Code <input type='password' name='psw'/></label>";
$inst=$fId.'°'.$fClass.'°'.$fAction.'°'.$fType;
$form=new form($inst,$error);
$form->display();
}
cette dernière ne pose aucun problème
Quelqu'un aurait-il une idée?
Cordialement,
Smoke
Modifié par Smoke (09 May 2009 - 18:13)