|
|
|
|
Bonjour,
je suis entrain de réaliser un site web,dont l'une de ses pages contient le formulaire suivant:
<form action="traite-type-inscri.php" method="post" name="form1" id="form1">
<label></label>
<p> </p>
<table width="264" border="1">
<tr>
<td width="118"><label>
<input type="radio" name="radiobutton" value="entreprise" />
Entreprise</label></td>
<td width="111"><label>
<input type="radio" name="radiobutton" value="citoyen" />
Citoyen</label></td>
</tr>
</table>
<p>
<label></label>
</p>
<p>
<input type="submit" name="Submit" value="Valider" />
</p>
</form>
Configuration: Windows XP Firefox 2.0.0.11
Salut,
<?php
$url = array( 'default' => 'index.php', //page par défaut si aucune valeur transmise
'entreprise' => 'entreprise.php',
'citoyen' => 'citoyen.php );
$index = 'default'; //index par défaut
if( isset( $_POST['radiobutton'] ) && !empty( $_POST['radiobutton'] ) )
{
$index = $_POST['radiobutton'];
}
$location = $url[$index];
header( "Location:$location" );
?>
[ Mathieu ] « On embauchera plus s'il est moins compliqué de licencier. » LP, 29 août 2007. |
Merci bien pour votre aide mais j'ai pas compris la fonctionnement de cette partie :-(
$index = 'default'; //index par défaut
if( isset( $_POST['radiobutton'] ) && !empty( $_POST['radiobutton'] ) )
{
$index = $_POST['radiobutton'];
}
$location = $url[$index];
header( "Location:$location" );
et merci beaucoup Juste Do It! |
Lol !
<?php
$url = array( 'index.php', // tableau simple, plus de tableau associatif
'entreprise.php',
'citoyen.php );
$index = 0; //index par défaut (un index numérique maintenant
if( isset( $_POST['radiobutton'] ) && !empty( $_POST['radiobutton'] ) )
{
$index = (int) $_POST['radiobutton']; // on force le transtypage
}
$location = $url[$index];
header( "Location:$location" );
?>
et pour le HTML : <form action="traite-type-inscri.php" method="post" name="form1" id="form1">
<label></label>
<p> </p>
<table width="264" border="1">
<tr>
<td width="118"><label>
<input type="radio" name="radiobutton" value="1" />
Entreprise</label></td>
<td width="111"><label>
<input type="radio" name="radiobutton" value="2" />
Citoyen</label></td>
</tr>
</table>
<p>
<label></label>
</p>
<p>
<input type="submit" name="Submit" value="Valider" />
</p>
</form>
[ Mathieu ] « On embauchera plus s'il est moins compliqué de licencier. » LP, 29 août 2007. |
Répondre à maroosoft
|
Répondre à houcem6600
|