objet, formulaire et traitment
Bonjour,
Voila mon petit probleme, j ai un objet calendrier que j integre dans un autre objet interfaceCal. l interfaceCal genere un formulaire fait de bouton devant servir a appeler les methode de mon objet calendrier.
Le probleme: impossible d'appeler une methode lors d'un clic sur mon bouton. Est ce possible ou mon idee est absurde??
voici le code de interfaceCal
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54
|
<?php
class InterfaceCal
{
private $cal;
private $flecheD;
private $flecheG;
private $icon;
public function InterfaceCal()
{
$this->cal = new Calendrier($liens);
$this->flecheD = "./flecheD1.png";
$this->flecheG = "./flecheG1.png";
$this->icon = "./calendrier1.png";
}
public function affichage()
{
echo "<form method=\"get\" action=\"testCal.php\">";
echo "<fieldset id=\"fdsCal\" >";
echo "<legend>Calendrier</legend>";
echo "<input name=\"f1g\" type=\"image\" img src=\"$this->flecheG\" alt=\"fleche gauche\" id=\"f1g\">";
echo "<input name=\"f1d\" type=\"image\" img src=\"$this->flecheD\" alt=\"fleche droite\" id=\"f1d\">";
echo "<input name=\"calendrierI\" type=\"image\" img src=\"$this->icon\" alt=\"icone vers calendrier\" id=\"calendrierI\">";
$this->cal->affichage();
echo "</fieldset>";
echo "</form>";
}
public function calPrecedent()
{
$this->cal->precedent();
}
public function calSuivant()
{
$this->cal->suivant();
}
public function traitement()
{
$this->cal->suivant();
$this->affichage();
}
}
?> |
et son utilisation (surrement pas tres bonne)
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
$itCal = new InterfaceCal();
$_POST = null;
$itCal->affichage();
if(isset($_GET['f1g.x']) )
{
echo "ICI";
$cal->precedent();
$itCal->affichage();
} |