de: atholo
posté le: 26-11-2009 à 14:50:26
***.wanadoo.fr
Bonjour à tous,
Voilà je suis débutant et j'ai un problème dans le prologue d'une de mes pages lorsque j'essaie de mettre des condtions à certaine variables de $_SESSION
lorsque que ces vriables sont fixe mon script marche parfaitement.
lorsque j'essai des conditions if else if
c'est la plantade.
Qui peux m'aider?
Merci d'avance
Voici le script qui marche bien
<?php // ----CALCUL DES FRAIS DE LIVRAISON
$_SESSION['livraison_gratuite']=0;
$_SESSION['livraison_ecopli']=1;
$_SESSION['livraison_lettre_prioritaire']=2;
$_SESSION['livraison_colissimo']=5.50;
$_SESSION['livraison_colissimo_recommande']=7.80;
if ($compteur_d_echantillon == count($liste)) {//Si ce sont des échantillons
$_SESSION['mode_livraison'] = 'courrier standard';
$_SESSION['tarif_livraison'] = $_SESSION['livraison_gratuite'];
} else if (!isset($_SESSION['mode_livraison']) || $_SESSION['mode_livraison'] =='Ecopli') {
$_SESSION['tarif_livraison'] = $_SESSION['livraison_ecopli'];
$_SESSION['mode_livraison'] = 'Ecopli';
} else if (!isset($_SESSION['mode_livraison']) || $_SESSION['mode_livraison'] == 'Lettre prioritaire') {
$_SESSION['tarif_livraison'] = $_SESSION['livraison_lettre_prioritaire'];
$_SESSION['mode_livraison'] = 'Lettre prioritaire';
} else if (!isset($_SESSION['mode_livraison']) || $_SESSION['mode_livraison'] == 'Colissimo') {
$_SESSION['tarif_livraison'] = $_SESSION['livraison_colissimo'];
$_SESSION['mode_livraison'] = 'Colissimo';
} else if (!isset($_SESSION['mode_livraison']) || $_SESSION['mode_livraison'] == 'Colissimo recommandé') {
$_SESSION['tarif_livraison'] = $_SESSION['livraison_colissimo_recommande'];
$_SESSION['mode_livraison'] = 'Colissimo recommandé';
}
if (isset($_GET['livraison'])) $_SESSION['mode_livraison'] = $_GET['livraison'];
if (isset($_GET['livraison']) && $_GET['livraison'] == 'Ecopli') $_SESSION['tarif_livraison'] = $_SESSION['livraison_ecopli'];
if (isset($_GET['livraison']) && $_GET['livraison'] == 'Lettre prioritaire') $_SESSION['tarif_livraison'] = $_SESSION['livraison_lettre_prioritaire'];
if (isset($_GET['livraison']) && $_GET['livraison'] == 'Colissimo') $_SESSION['tarif_livraison'] = $_SESSION['livraison_colissimo'];
if (isset($_GET['livraison']) && $_GET['livraison'] == 'Colissimo recommandé') $_SESSION['tarif_livraison'] = $_SESSION['livraison_colissimo_recommande'];
?>
et celui qui plante (le conditionnel)
<?php//---CALCUL DES FRAIS DE LIVRAISON
$_SESSION['livraison_gratuite'];=0
Dans la partie :
if ($poidsfinal<=50)
{
$_SESSION['livraison_ecopli']=0.73;
$_SESSION['livraison_lettre_prioritaire']=0.90;
$_SESSION['livraison_colissimo']=5.50;
$_SESSION['livraison_colissimo_recommande']=7.80;
}
Information: L'accès à cet espace est restreint,
vous devez être membre de az-php.
Pour vous inscrire, choisissez "espace membres"
dans le menu , ou cliquez
ici pour vous inscrire
Nous vous remercions de votre compréhension.
AZ-PHP