Afficher tableau grâce à une liste déroulante
guillaume24
-
john -
john -
Bonjour,
je suis en train de réaliser une liste déroulante et je souhaiterais afficher le tableau souhaité sans avoir à cliquer sur un bouton, ce qui n'est pas le cas dans le code suivant:
<div id="combobox">
<form method="post">
<p>
<select name="pays">
<option value="Choisir" selected="selected" >Choisissez...</option>
<option value="Belgique" <?php echo choixParDefaut('Belgique'); ?>>Belgique</option>
<option value="France" <?php echo choixParDefaut('France'); ?>>France</option>
<option value="Suisse" <?php echo choixParDefaut('Suisse'); ?>>Suisse</option>
</select>
<input type="submit" value="OK" />
</p>
</form>
<?php
function choixParDefaut($pays)
{
$par_defaut = '';
if (isset($_POST['pays']))
{
if ($_POST['pays'] == $pays)
{
$par_defaut='selected="selected"';
}
}
return $par_defaut;
}
if (isset($_POST['pays']))
{
if (($_POST['pays'])=='Suisse')
{
echo '<table align="center" span class="size">
<tr>
<td><a href="dossiers/mq.doc"><img src="images/mq.JPG" alt="Image 3" border=0/></a></td>
<td><a href="dossiers/dd_reglement_entreprise_fr_m3.pdf"><img src="images/règlement_entreprise.JPG" alt="Image 3" border=0/></a></td>
<td><a href="dossiers/dm_qualification_pep_fr_m3.doc"><img src="images/evaluation.jpg" alt="Image 3" border=0/></a></td>
<td><a href="dossiers/dm_demande_formation_fr_m3.doc"><img src="images/formation.jpg" alt="Image 3" border=0/></a></td>
<td><a href="dossiers/Relevé heures pour facturation ou récupération (CH).xls"><img src="images/heure.jpg" alt="Image 3" border=0/></a></td>
<td><a href="dossiers/Relevé heures mensuelles pour OCIRT (CH).xls"><img src="images/heure.jpg" alt="Image 3" border=0/></a></td>
<td><a href="dossiers/dm_frais_fr_s1.xls"><img src="images/note_de_frais.jpg" alt="Image 3" border=0/></a></td>
<td><a href="dossiers/dm_communication_absence_fr_s3.xls"><img src="images/absence.jpg" alt="Image 3" border=0/></a></td>
<td><a href="dossiers/dm_leave_form_us_s3.xls"><img src="images/absence.jpg" alt="Image 3" border=0/></a></td>
</tr>
<tr span class="font">
<td>Manuel Qualité</td>
<td>Règlement Entreprise</td>
<td>Qualification PEP</td>
<td>Demande de Formation</td>
<td>Relevé heures</td>
<td>Relevé heures pour OCIRT</td>
<td>Note de Frais</td>
<td>Communication Absence</td>
<td>Leave Form</td>
</tr>
</table>';
}
}
?>
</div>
je suis en train de réaliser une liste déroulante et je souhaiterais afficher le tableau souhaité sans avoir à cliquer sur un bouton, ce qui n'est pas le cas dans le code suivant:
<div id="combobox">
<form method="post">
<p>
<select name="pays">
<option value="Choisir" selected="selected" >Choisissez...</option>
<option value="Belgique" <?php echo choixParDefaut('Belgique'); ?>>Belgique</option>
<option value="France" <?php echo choixParDefaut('France'); ?>>France</option>
<option value="Suisse" <?php echo choixParDefaut('Suisse'); ?>>Suisse</option>
</select>
<input type="submit" value="OK" />
</p>
</form>
<?php
function choixParDefaut($pays)
{
$par_defaut = '';
if (isset($_POST['pays']))
{
if ($_POST['pays'] == $pays)
{
$par_defaut='selected="selected"';
}
}
return $par_defaut;
}
if (isset($_POST['pays']))
{
if (($_POST['pays'])=='Suisse')
{
echo '<table align="center" span class="size">
<tr>
<td><a href="dossiers/mq.doc"><img src="images/mq.JPG" alt="Image 3" border=0/></a></td>
<td><a href="dossiers/dd_reglement_entreprise_fr_m3.pdf"><img src="images/règlement_entreprise.JPG" alt="Image 3" border=0/></a></td>
<td><a href="dossiers/dm_qualification_pep_fr_m3.doc"><img src="images/evaluation.jpg" alt="Image 3" border=0/></a></td>
<td><a href="dossiers/dm_demande_formation_fr_m3.doc"><img src="images/formation.jpg" alt="Image 3" border=0/></a></td>
<td><a href="dossiers/Relevé heures pour facturation ou récupération (CH).xls"><img src="images/heure.jpg" alt="Image 3" border=0/></a></td>
<td><a href="dossiers/Relevé heures mensuelles pour OCIRT (CH).xls"><img src="images/heure.jpg" alt="Image 3" border=0/></a></td>
<td><a href="dossiers/dm_frais_fr_s1.xls"><img src="images/note_de_frais.jpg" alt="Image 3" border=0/></a></td>
<td><a href="dossiers/dm_communication_absence_fr_s3.xls"><img src="images/absence.jpg" alt="Image 3" border=0/></a></td>
<td><a href="dossiers/dm_leave_form_us_s3.xls"><img src="images/absence.jpg" alt="Image 3" border=0/></a></td>
</tr>
<tr span class="font">
<td>Manuel Qualité</td>
<td>Règlement Entreprise</td>
<td>Qualification PEP</td>
<td>Demande de Formation</td>
<td>Relevé heures</td>
<td>Relevé heures pour OCIRT</td>
<td>Note de Frais</td>
<td>Communication Absence</td>
<td>Leave Form</td>
</tr>
</table>';
}
}
?>
</div>
A voir également:
- Afficher tableau grâce à une liste déroulante
- Liste déroulante excel - Guide
- Tableau word - Guide
- Liste déroulante en cascade - Guide
- Trier un tableau excel - Guide
- Imprimer tableau excel sur une page - Guide