Je suis en train de mettre en place un formulaire sur une page panier.
Ca concerne le cout du transport, jusqu'a maintenant le client n'avait qu'un seul choix. Je voudrais proposer un deuxieme transporteur, si seulement le poids tottal de la commande est inferieur 250grs par exemple. J'ai donc inclus deux bouton radio dans mon formulaire transport afin que le client fasse son choix. Je pense que la solution la plus simple et plus sure est de faire apparaitre le deuxieme bouton radio (choix possible si poids<250gr) si le poids total est inferieur a 250 grs.
Code : Tout sélectionner
<td> <span class="corps_text_moyen">
<input type="radio" name="transporteur" value="correo">
CORREO</span></td>Par contre je n'arrive pas a coder cette fonction
voici mon code si qlq peut m'aider :
ma variable poids est $poids
voici mon formulaire transport
<form action="panier.php" method="post" name="transport" id="transport">
<div align="center">
<table width="100%" border="0" align="center" cellspacing="0">
<tr>
<td> <span class="corps_text_moyen">
<input name="transporteur" type="radio" value="tnt" checked>
TNT</span></td>
<td> <span class="corps_text_moyen">
<input type="radio" name="transporteur" value="correo">
CORREO</span></td>
<td class="corps_text_moyen"> </td>
<td colspan="2"> </td>
</tr>
<tr>
<td width="20%"><div align="center">
<?php /* Dans cet exemple, je suppose que la liste des pays est stockée
dans une variable de type tableau à 2 dimensions du nom de
$LISTE_PAYS, mais tu peux très bien avoir choisi une autre solution... */
echo "<select name='pays'>";
for($i=0 ; $i<sizeof($LISTE_PAYS) ; $i++)
{
echo "<option value='".$LISTE_PAYS[$i]['valeur']."'";
if($_SESSION['pays'] == $LISTE_PAYS[$i]['valeur']) echo "selected";
echo ">".$LISTE_PAYS[$i]['nom']."</option>";
}
echo "</select>";
$zone = $ZONE_PAYS[$pais];
$total2=$TARIF_COLIS[$zone][$tranchepoids]*0.75;
$total3=($TARIF_COLIS[$zone][$tranchepoids]*0.75) + $total;
$_SESSION['zone']=$zone;//mAj de la zone de livraison
$_SESSION['total2']=$total2;//mAj du total2 dans la session
$_SESSION['total3']=$total3;//mAj du total3 dans la session
?>
</div></td>
<td width="20%"><div align="center">
<input name="zonepays" type="submit" id="zonepays" value="CALCULER">
</div></td>
<td class="corps_text_moyen"><div align="center">Zone:<?php echo $zone ?></div></td>
<td colspan="2"><div align="center" class="corps_text_grand">
<div align="right">Cout du transport:
<?php echo $total2 ?> €</div>
</div> <div align="center"></div></td>
</tr>
<tr bgcolor="#CC6633">
<td colspan="5"><div align="center" class="corps_text_moyen_blanc"> PRIX TOTAL ARTICLE(S) + LIVRAISON </div></td>
</tr>
<tr>
<td width="20%"><div align="center"> </div></td>
<td colspan="4"><div align="right" class="corps_text_grand">Cout total: <font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong><?php echo $total3 ?> €</strong></font></div></td>
</tr>
</table>
</div>
</form>
merci...