Bonjour,
J'éprouve quelques difficultés à traduite un statement HTML en équivalent PHP...
Voici mon HTML... simple pourtant...
J'ai définit une classe date avec une méthode display et dans mon code, j'ai:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2<input name="date" type="text" id="date" size="11" maxlength="11" value="<?php if (isset($_POST['date'])) echo $_POST['date'] ?>" class="form_fld"/>
Mon problème est dans le méthode display de la classe date:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 $dnais = new Date ( "date" , MUST , "DD-MMM-YYYY" ) avec <td align="left"> <?php echo $dnais->display() ; ?> </td>
Le log.php me dit
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12/** * display * ======= */ function display() { // <input name="date" type="text" id="date" size="11" maxlength="11" value="<?php if (isset($_POST['date'])) echo $_POST['date'] ?>" class="form_fld"/> echo '<SPAN class="' . form_fld . '">' ; echo '<input name="' . $this->name . '" type="text" value="' . if (isset($_POST['$this->date'])) echo $_POST['this->date'] .'" >' ; echo '</SPAN>' ; }
Donc, il y a une quote (ou double) en trop et j'arrive au dernier statement de ma classe....
Code : Sélectionner tout - Visualiser dans une fenêtre à part syntax error, unexpected $end in F:\WebSites\checkform\class\validation\date.php on line 125
Je ne suis pas habitué à cette gymnastique qui consiste à rendre comptatible un code HTML en PHP en le parsemant de quotes ...
Et pourtant, j'en ai déjà fait bcp de gym cette année mais j'ai tjs évité celle-là....
Il faut bien y plonger un jour ou l'autre...
Merci à ceusss qui me sortiront de là
Partager