compatibilité php5.5

Eléphanteau du PHP | 17 Messages

19 avr. 2015, 17:18

Bonjour,
d'un coup d'oeil sans analyser ( trop long ) quelqu'un peut me trouver des erreur fatales en php5.5 ? Ce code fonctionne jusqu'à php5.1.merci

<?php
include("Mysql_Fonc.php");


//initialisation de la variable action
$action="";
if(isset($_POST['action']))
{
$action = $_POST['action'];
if($action=="Modifier mes coordonnées et options")
{
$action="Valider";
}
}
//
//initialisation des variables

$CGV = "";
$Qualite = "";
$Nom = "";
$Societe = "";
$Adresse = "";
$CodePostal = "";
$Ville = "";
$Pays = "";
$lQualite = "";
$lNom = "";
$lAdresse = "";
$lCodePostal = "";
$lVille = "";
$lPays = "";
$Telephone = "";
$Email = "";
$NumeroTVA = "";
$Commentaires = "";
$CR = "";
$TNT = "";$_POST['TNT']="";
$Depot = "";
$Newsletter = "";
$erreur = 0;
$panneau = 0;
$Origine = "";
$code_ristourne="";
$ristournep=0;
$ristournef=0;
$passageTNT='';
$livraisonTNT='recopiez ICI le relais de votre choix ( copier / coller )';
$newpseudo="";
$newpass="";
$PAYER=0;
$Port=0;
$savpseudo="";
$savpass="";
$taxe=0;
if($action == "Valider") // VALIDER (2e partie)
{
//récupération des variables
if(isset($_POST['CGV']))
{
$CGV = $_POST['CGV'];
}
else
{
$CGV = "";
}
if(isset($_POST['erreur']))
{
$erreur=$_POST['erreur'];
}
$Qualite = $_POST['Qualite'];
$Nom = $_POST['Nom'];
$Societe = $_POST['Societe'];
$Adresse = $_POST['Adresse'];
$CodePostal = $_POST['CodePostal'];
$Ville = $_POST['Ville'];
$Telephone = $_POST['Telephone'];
$Email = $_POST['Email'];
$NumeroTVA = $_POST['NumeroTVA'];
$Pays = $_POST['Pays'];
$CR = $_POST['CR'];
$TNT = $_POST['TNT'];
$livraisonTNT = $_POST['livraisonTNT'];
$passageTNT = $_POST['passageTNT'];
$Depot = $_POST['Depot'];
$Origine = $_POST['Origine'];
$code_ristourne = $_POST['code_ristourne'];
if ($_POST['Commentaires'] != "")
{
$Commentaires = $_POST['Commentaires'];
}
if ($_POST['lAdresse'] != "" and $TNT!='OUI') // test si adresse de livraison vierge ou pas
{
$lQualite = $_POST['lQualite'];
$lNom = $_POST['lNom'];
$lAdresse = $_POST['lAdresse'];
$lCodePostal = $_POST['lCodePostal'];
$lVille = $_POST['lVille'];
$lPays = $_POST['lPays'];
}
else // c'est vierge, donc on recopie l'adresse de facturation dans l'adresse de livraison
{
$lQualite = $_POST['Qualite'];
$lNom = $_POST['Nom'];
$lAdresse = $_POST['Adresse'];
$lCodePostal = $_POST['CodePostal'];
$lVille = $_POST['Ville'];
$lPays = $_POST['Pays'];
}
$Newsletter = "non";
if(isset($_POST['Newsletter']))
{
if($_POST['Newsletter']!="non")
$Newsletter = "oui";
}
//vérification de la partie creer un nouveau compte
if( $_POST['newpseudo'] != "" )
{
$requete = "SELECT * FROM membre WHERE pseudo='".$_POST['newpseudo']."';";
$ressql = Executer($requete);
if( mysql_num_rows($ressql) == 0 )
{
$newpseudo=$_POST['newpseudo'];
}
else
{
?>
<span class="titre2">cet identifiant existe déjà !</span> <br>
<?php
$erreur = 1;
}
if( $_POST['newpass'] != "" && $_POST['newpassbis'] != "" )
{
if( $_POST['newpass'] == $_POST['newpassbis'] )
{
if( $_POST['newpass'] != $_POST['newpseudo'] )
{
$newpass = $_POST['newpass'];
}
else
{
?>
<span class="titre2">Le mot de passe et l'identifiant doivent être différents !!!</span> <br>
<?php
$newpass=""; $newpassbis="";
$erreur = 1;
}

}
else
{
?>
<span class="titre2">Les mots de passe pour la création du compte sont différents !!!</span> <br>
<?php
$newpass=""; $newpassbis="";
$erreur = 1;
}
}
else
{
?>
<span class="titre2">Le mot de passe pour la création du compte est invalide !!! </span><br>
<?php
$newpass="";
$newpassbis="";
$erreur = 1;
}
}
//
//vérification de la partie identification rapide
if( $_POST['pseudo'] != "" && $_POST['pass'] != "" )
{
$savpass=$_POST['pass'];
$savpseudo=$_POST['pseudo'];
$requete="SELECT * FROM membre WHERE pass='$savpass' AND pseudo='$savpseudo'";
$ressql=Executer($requete);
if( mysql_num_rows($ressql) != 0 )
{
$res=mysql_fetch_array($ressql,MYSQL_ASSOC);
$Qualite = $res['Qualite'];
$Nom = $res['Nom'];
$Societe = $res['Societe'];
$Adresse = $res['Adresse'];
$CodePostal = $res['CodePostal'];
$Ville = $res['Ville'];
$Telephone = $res['Telephone'];
$Email = $res['Email'];
$NumeroTVA = $res['NumeroTVA'];
$Pays = $res['Pays'];
$Newsletter = $res['Newsletter'];
}
else
{
?>
<span class="titre2">Identifiant invalide !!! </span><br>
<?php
$erreur = 1;
}
}


if($livraisonTNT!='recopiez ICI le relais de votre choix ( copier / coller )' and $livraisonTNT!=''){print"<textarea name='livraisonTNT' rows='3' cols='40'>".$livraisonTNT."</textarea>";}else{print"<textarea name='livraisonTNT' rows='3' cols='40'>recopiez ICI le relais de votre choix ( copier / coller )</textarea>";}
print"<input type='hidden' name='passageTNT' value='déjà passé'>
<input type='hidden' name='action' value='Suite'>
<input type='hidden' name='savpseudo' value='$savpseudo'>
<input type='hidden' name='savpass' value='$savpass'>
<input type='hidden' name='newpseudo' value='$newpseudo'>
<input type='hidden' name='newpass' value='$newpass'>
<input type='hidden' name='CGV' value='$CGV'>
<input type='hidden' name='Qualite' value='$Qualite'>
<input type='hidden' name='Nom' value=\"".stripslashes($Nom)."\">
<input type='hidden' name='Societe' value='$Societe'>
<input type='hidden' name='Adresse' value=\"".stripslashes($Adresse)."\">
<input type='hidden' name='CodePostal' value='$CodePostal'>
<input type='hidden' name='Ville' value=\"".stripslashes($Ville)."\">
<input type='hidden' name='Pays' value='$Pays'>
<input type='hidden' name='lQualite' value='$lQualite'>
<input type='hidden' name='lNom' value=\"".stripslashes($lNom)."\">
<input type='hidden' name='lAdresse' value=\"".stripslashes($lAdresse)."\">
<input type='hidden' name='lCodePostal' value='$lCodePostal'>
<input type='hidden' name='lVille' value=\"".stripslashes($lVille)."\">
<input type='hidden' name='lPays' value='$lPays'>
<input type='hidden' name='Telephone' value='$Telephone'>
<input type='hidden' name='NumeroTVA' value='$NumeroTVA'>
<input type='hidden' name='Email' value='$Email'>
<input type='hidden' name='Commentaires' value=\"".stripslashes($Commentaires)."\">
<input type='hidden' name='Newsletter' value='$Newsletter'>
<input type='hidden' name='CR' value='$CR'>
<input type='hidden' name='TNT' value='$TNT'>
<input type='hidden' name='Depot' value='$Depot'>
<input type='hidden' name='erreur' value='1'>
<input type='hidden' name='PAYER' value='$PAYER'>
<input type='hidden' name='Port' value='$Port'>
<input type='hidden' name='Origine' value='$Origine'>
<input type='hidden' name='code_ristourne' value='$code_ristourne'>
<input type='hidden' name='ristournef' value='$ristournef'>
<input type='hidden' name='ristournep' value='$ristournep'>
<br><input type='submit' value='VALIDER mon relais colis'></form>";
}
//
//Si pas d'erreur alors on passe a la suite
if($erreur == 0)
{
//si il a demandé la newletter alors on l'inscrit si c'est pas déja le fait.
if ($Newsletter == "oui")
{
$sql = "SELECT * FROM abonnes WHERE email='$Email'";
$ressql = Executer($sql);
if(nbchamp($ressql) == 0)
{
$sql = "INSERT INTO abonnes VALUES('$Email')";
executer($sql);
}
}
//
//passage a la partie SUITE
$action = "Suite";
//
}
else
{
//sinon on demande de corriger le formulaire.
$action="";
//
}
}
if($action == "") // (1er partie)
{
print"
<form action='".$_SERVER['PHP_SELF']."?PHPSESSID=".session_id()."' method='post'>";
?>

<!--<div align='center'><br>
<span class="normal">Pour cause de cong&eacute;s annuels, les </span><span class="grosrouge">exp&eacute;ditions</span><span class="normal"> sont </span><span class="grosrouge">arr&ecirc;t&eacute;es</span><span class="normal"> du vendredi 31 juillet 2009 &agrave; 10h00 au lundi 17 ao&ucirc;t, 8h00</span><br>
<p class="dorenormal">&nbsp;</p>
</div>-->

<p>
<p>
<table cellspacing='0' cellpadding='0' width='100%' border='1'>
</p>
<tr>
<td width=30% align='center' class="normal"><span class="titre4">Vous avez un compte :</span><br>
Identifiez vous !</td>
<td width=70% align='center' class="normal"><span class="titre4">Vous souhaitez simplement commander :</span><br>
Completez le formulaire suivant !</td>
</tr>
<tr> <td width='30%' valign='top'>
<table cellspacing='0' cellpadding='0' width='100%' height='100%' border='0'>
<tr>
<td align='center' valign='top'><br><br>
<span class="normal">Email</span></td>
</tr>
<tr>
<td align='center' valign='top'>
<input type='text' name='pseudo' size='10'>
</td>
</tr>
<tr>
<td align='center' valign='top' class="normal"><br><br>
Mot de passe</td>
</tr>
<tr>
<td align='center' valign='top'>
<input type='password' name='pass' size='10'>
</td>
</tr>
<tr>



<td align='center' valign='top'> <p align="center"> <span class="normal">J'ai lu et approuvé les</span> <span class="dore">conditions générales de vente</span><span class="titre3"> : </span>
<input type='checkbox' value='on' <?php if($CGV=="on"){print" checked";} ?> name='CGV' style='color:#2F7C76'>
<br>
<input name='action' type='hidden' id="action" value='Valider'>
<input name='image' type='image' id="image" value='Valider' src='images/valider.gif' alt='avez vous vien coch&eacute; la case des conditions de vente, tout en haut du formulaire ?' width="91" height="24">
<p>&nbsp;</p>
</td>


</tr>
</table>
</td>
<td width=70%><div align="center"><br>
<br>
<table cellspacing='0' cellpadding='0' width='100%' border='0'>
</div>
<tr>
<td width='40%' align='left' class="normal">*Qualit&eacute;</td>
<td width='60%' align='left'> <?php print"<select name='Qualite'>
<option value='Monsieur'
";
if($Qualite == "Monsieur")
{
print " selected";
}
print">Mr</option>
<option value='Madame'
";
if($Qualite == "Madame")
{
print " selected";
}
print">Mme</option>
<option value='Mademoiselle'
";
if($Qualite == "Mademoiselle")
{
print " selected";
}
print">Melle</option>
<option value='Société'
";
if($Qualite == "Société")
{
print " selected";
}
print">Société</option>
</select>"; ?> </td>
</tr>
<tr>
<td width='40%'><div align='left' class="normal">*Nom & *Prénom & Soci&eacute;t&eacute; si besoin</div></td>
<td width='60%'><?php print"<input name='Nom' value=\"".stripslashes($Nom)."\">"; ?> </td>
</tr>
<tr>
<td align='right'><div align='left' class="normal">Société</div></td>
<td> <?php print"<select name='Societe'>
<option value='NON'
";
if($Societe == "NON")
{
print " selected";
}
print">NON</option>
<option value='OUI'
";
if($Societe == "OUI")
{
print " selected";
}
print">OUI</option>
</select>"; ?> </td>
</tr>
<tr>
<td>
<div align='left' class="normal">*Adresse</div></td>
<td> <?php print"<input size='25' name='Adresse' value=\"".stripslashes($Adresse)."\">"; ?>
</tr>
<tr>
<td align=right><div align='left' class="normal">*Code postal</div></td>
<td><input size='5' name='CodePostal' value='<?php print $CodePostal; ?>'>
</td>
</tr>
<tr>
<td>
<div align='left' class="normal">*Ville</div></td>
<td> <?php print"<input size='15' name='Ville' value=\"".stripslashes($Ville)."\">"; ?> </td>
</tr>
<tr>
<td align='right'><div align='left' class="normal">*Pays</div></td>
<td valign='top'> <?php print"<select name='Pays' size='1' value='$Pays'>
<option value='FRANCE et dom tom'
";
if($Pays == "FRANCE et dom tom")
{
print " selected";
}
print">FRANCE et dom tom</option>
<option value='ALLEMAGNE'
";
if($Pays == "ALLEMAGNE")
{
print " selected";
}
print">ALLEMAGNE</option>
<option value='AUTRICHE'
";
if($Pays == "AUTRICHE")
{
print " selected";
}
print">AUTRICHE</option>
<option value='BELGIQUE'
";
if($Pays == "BELGIQUE")
{
print " selected";
}
print">BELGIQUE</option>
<option value='DANEMARK'
";
if($Pays == "DANEMARK")
{
print " selected";
}
print">DANEMARK</option>
<option value='ESPAGNE'
";
if($Pays == "ESPAGNE")
{
print " selected";
}
print">ESPAGNE</option>
<option value='FINLANDE'
";
if($Pays == "FINLANDE")
{
print " selected";
}
print">FINLANDE</option>
<option value='GRANDE BRETAGNE'
";
if($Pays == "GRANDE BRETAGNE")
{
print " selected";
}
print">GRANDE BRETAGNE</option>
<option value='GRECE'
";
if($Pays == "GRECE")
{
print " selected";
}
print">GRECE</option>
<option value='IRELANDE'
";
if($Pays == "IRELANDE")
{
print " selected";
}
print">IRELANDE</option>
<option value='ITALIE'
";
if($Pays == "ITALIE")
{
print " selected";
}
print">ITALIE</option>
<option value='LUXEMBOURG'
";
if($Pays == "LUXEMBOURG")
{
print " selected";
}
print">LUXEMBOURG</option>
<option value='NORVEGE'
";
if($Pays == "NORVEGE")
{
print " selected";
}
print">NORVEGE</option>
<option value='PAYS BAS'
";
if($Pays == "PAYS BAS")
{
print " selected";
}
print">PAYS BAS</option>
<option value='PORTUGAL'
";
if($Pays == "PORTUGAL")
{
print " selected";
}
print">PORTUGAL</option>
<option value='SUEDE'
";
if($Pays == "SUEDE")
{
print " selected";
}
print">SUEDE</option>
<option value='SUISSE'
";
if($Pays == "SUISSE")
{
print " selected";
}
print">SUISSE</option>
<option value='AUTRES PAYS'
";
if($Pays == "AUTRES PAYS")
{
print " selected";
}
print">AUTRES PAYS</option>
</select>"; ?> <br>
</td>
</tr>
<tr>
<td align='right' width='40%'><div align='left' class="normal">*Téléphone</div></td>
<td><input size='14' name='Telephone' value='<?php print $Telephone; ?>'>
</td>
</tr>
<tr>
<td width='40%'>
<div align='left' class="normal">*Email</div></td>
<td width='60%'><input size='25' name='Email' type='text' value='<?php print $Email; ?>' title='soyez SÛR de votre email ...' style='color:#8A536A'>
</td>
</tr>
<tr>
<td><div align='left' class="normal">*Numéro de TVA si société</div></td>
<td><input name='NumeroTVA' type='text' value='<?php print $NumeroTVA; ?>' size='25'></td>
</tr> <tr>
<td><div align='left'>
<p><span class="grosrouge">Commentaires</span> <span class="normal">coloris, modèles, etc ... </span></p>
<p class="normal">inscrivez aussi dans cette case l'<span class="dore">EMAIL</span> de votre <span class="dore">PARRAIN</span> pour lui faire gagner 7 euros. Toutes les pr&eacute;cisions ICI : <a href="parrainage.htm" target="_blank" class='normal'><img src="images/bon-achatpetit.gif" alt="bon d'achat" width="164" height="65" border="0" align="absmiddle" /></a></p>
</div></td>
<td><textarea name='Commentaires' rows='5' cols='30'>
<?php if ($Commentaires!="") {print $Commentaires ; } ?>
</textarea>
</td>
</tr>
<tr>

<td>
<div align='left' class="normal">Adresse de livraison <span class="titre2">UNIQUEMENT si différente</span></div></td>
<td class="normal">

<table border='1' bordercolor='#BB003D' cellpadding='0' cellspacing='0'> <tr>
<td align='center'><span class="grosrouge">NE RIEN ECRIRE</span><span class="normal"> si adresse identique à celle ci dessus</span>
</td>
</tr><td>
<table>
<tr>
<td align=right><div align='left' class="normal">Code postal</div></td>
<td><input size='5' name='lCodePostal' value='<?php print $lCodePostal; ?>'>
</td>
</tr>
<tr>
<td>
<div align='left' class="normal">Ville</div></td>
<td><?php print"<input size='15' name='lVille' value=\"".stripslashes($lVille)."\">"; ?> </td>
</tr>
<tr>
<td align='right'><div align='left' class="normal">Pays</div></td>
<td valign='top'> <?php print"<select name='lPays' size='1' value='$lPays'>
<option value='FRANCE et dom tom'
";
if($lPays == "FRANCE et dom tom")
{
print " selected";
}
print">FRANCE et dom tom</option>
<option value='ALLEMAGNE'
";
if($lPays == "ALLEMAGNE")
{
print " selected";
}
print">ALLEMAGNE</option>
<option value='AUTRICHE'
";
if($lPays == "AUTRICHE")
{
print " selected";
}
print">AUTRICHE</option>
<option value='BELGIQUE'
";
if($lPays == "BELGIQUE")
{
print " selected";
}
print">BELGIQUE</option>
<option value='DANEMARK'
";
if($lPays == "DANEMARK")
{
print " selected";
}
print">DANEMARK</option>
<option value='ESPAGNE'
";
if($lPays == "ESPAGNE")
{
print " selected";
}
print">ESPAGNE</option>
<option value='FINLANDE'
";
if($lPays == "FINLANDE")
{
print " selected";
}
print">FINLANDE</option>
<option value='GRANDE BRETAGNE'
";
if($lPays == "GRANDE BRETAGNE")
{
print " selected";
}
print">GRANDE BRETAGNE</option>
<option value='GRECE'
";
if($lPays == "GRECE")
{
print " selected";
}
print">GRECE</option>
<option value='IRELANDE'
";
if($lPays == "IRELANDE")
{
print " selected";
}
print">IRELANDE</option>
<option value='ITALIE'
";
if($lPays == "ITALIE")
{
print " selected";
}
print">ITALIE</option>
<option value='LUXEMBOURG'
";
if($lPays == "LUXEMBOURG")
{
print " selected";
}
print">LUXEMBOURG</option>
<option value='NORVEGE'
";
if($lPays == "NORVEGE")
{
print " selected";
}
print">NORVEGE</option>
<option value='PAYS BAS'
";
if($lPays == "PAYS BAS")
{
print " selected";
}
print">PAYS BAS</option>
<option value='PORTUGAL'
";
if($lPays == "PORTUGAL")
{
print " selected";
}
print">PORTUGAL</option>
<option value='SUEDE'
";
if($lPays == "SUEDE")
{
print " selected";
}
print">SUEDE</option>
<option value='SUISSE'
";
if($lPays == "SUISSE")
{
print " selected";
}
print">SUISSE</option>
<option value='AUTRES PAYS'
";
if($lPays == "AUTRES PAYS")
{
print " selected";
}
print">AUTRES PAYS</option>
</select>"; ?> <br>
</td>
</tr>
<?php } // fin affichage adresse livraison si TNT = NON
else { // affichage TNT en adresse
print"
<tr>
<td width='100%' colspan='2'><span class='petit'>ADRESSE de LIVRAISON express :<br><br>".$livraisonTNT."</span></td>
</tr>"; } // fin affichage adresse livraison si TNT = OUI
print"</table></tr></td></table>";

?>
</tr>

<tr>
<td> <br>
<div align='left' class="normal">Code Avoir ou promo FB <a href="https://www.facebook.com" target="_blank"><img src="http://www.tenrev.com/facebook.gif" alt="gagnez un code promo FACEBOOK" width="40" height="40" border="0" align="absmiddle" title="gagnez un code promo FACEBOOK"></a></div>
<br></td>
<td><input name='code_ristourne' type='text' value='<?php print $code_ristourne; ?>' size='10'></td>
</tr>

<!-- <td> <br>
<div align='left'><span class="normal">Supplément</span> <?php //echo $PrixCR; ?> €<span class="normal"> pour paiement au facteur contre remboursement</span></div>
<br></td>
<td>
<?php
// print"<select name='CR'>
// <option value='NON'
// ";
// if($CR == "NON")
// {
// print " selected";
// }
// print">NON</option>
// <option value='OUI'
// ";
// if($CR == "OUI")
// {
// print " selected";
// }
// print">OUI</option>
// </select>";
//?>
<br>
</td>-->

<?php print"<input type='hidden' name='CR' value='NON'>"; // instruction importante pour remplacer le CR que françoise a voulu supprimer ( ci dessus, code en commentaire ) ?>

</tr>
<tr>
<td> <br>
<div align='left' class="normal">Passer au dépôt <span class="normal">et économiser les frais de port</span></div>
<br></td>
<td><?php print"<select name='Depot'>
<option value='NON'
";
if($Depot == "NON")
{
print " selected";
}
print">NON</option>
<option value='OUI'
";
if($Depot == "OUI")
{
print " selected";
}
print">OUI</option>
</select>"; ?> <br>
</td>
</tr>

<tr>
<td align='center' colspan='2'><br>
<span class="normal">Comment nous avez vous connu ? </span> <?php print"<select name='Origine' size='1'>
<option value='Ne sait pas ...'
";
if($Origine == "Ne sait pas ...")
{
print " selected";
}
print">Ne sait pas ...</option>
<option value='HERVE cuisine VIDEO'
";
if($Origine == "HERVE cuisine VIDEO")
{
print " selected";
}
print">HERVE cuisine VIDEO</option>
<option value='Bouche à oreille'
";
if($Origine == "Bouche à oreille")
{
print " selected";
}
print">Bouche à oreille</option>
<option value='google'
";
if($Origine == "google")
{
print " selected";
}
print">google</option> <option value='Naturellementvotre.com'
";
if($Origine == "Naturellementvotre.com")
{
print " selected";
}
print">Naturellementvotre.com</option>
<option value='Yahoo!'
";
if($Origine == "Yahoo!")
{
print " selected";
}
print">Yahoo!</option>
<option value='Kelkoo'
";
if($Origine == "Kelkoo")
{
print " selected";
}
print">Kelkoo</option>
<option value='cuisine et vins de france'
";
if($Origine == "cuisine et vins de france")
{
print " selected";
}
print">cuisine et vins de france</option>

<option value='le journal du dimanche'
";
if($Origine == "le journal du dimanche")
{
print " selected";
}
print">le journal du dimanche</option>
<option value='M6 la nouvelle star'
";
if($Origine == "M6 la nouvelle star")
{
print " selected";
}
print">M6 la nouvelle star</option>
<option value='Webmarchand'
";
if($Origine == "Webmarchand")
{
print " selected";
}
print">Webmarchand</option>
<option value='Leguide'
";
if($Origine == "Leguide")
{
print " selected";
}
print">Leguide</option>
<option value='sur un site partenaire'
";
if($Origine == "sur un site partenaire")
{
print " selected";
}
print">sur un site partenaire</option>
<option value='Autres'
";
if($Origine == "Autres")
{
print " selected";
}
print">Autres</option>

</select>"; ?> <br>
<tr> <br>
<br>
<td align='center' colspan='2'><br>
<table width='100%' border='0' cellspacing='0' cellpadding='0'>
<tr>
<td colspan='4' align='center' class="normal"> <a href='#' class="normal" onClick="MM_openBrWindow('cgv.htm','cgv','scrollbars=yes,width=600,height=1800')"><br>
conditions g&eacute;n&eacute;rales de vente ICI</a>
<textarea name='textfield' rows='1' cols='40'>Clause 1 : ...</textarea>
<br>
<br>
<br> J'ai lu et approuv&eacute; les conditions g&eacute;n&eacute;rales de vente : ( <span class="dore"> COCHEZ la CASE</span> )
<input type='checkbox' value='on' style='border-right:red 4px solid;border-left:red 4px solid;border-top:red 4px solid;border-bottom:red 4px solid'<?php if($CGV=="on"){print" checked";} ?> name='CGV'>
<br> <span class="petitnoir">j'accepte de recevoir 1 email par trimestre sur les promotions du site</span> <?php print"<input type='checkbox' value='oui'"; if($Newsletter=="oui"){print" value='on' checked";} print" name='Newsletter'>"; ?>
</td>
</tr>
</table>
<input type='hidden' value='Valider' name='action'>
<input name='image' type='image' value='Valider' src='images/valider.gif' alt='avez vous vien coché la case des conditions de vente, tout en haut du formulaire ?' width="91" height="24"></td>
</tr>
<tr>
<td width='100%' align='justify' colspan='2'> <br>
<span class="normal">Partie </span><span class="normal">OPTIONNELLE</span><span class="normal"> : ne remplir que si vous souhaitez créer un compte. Ainsi, vous ne retaperez plus vos coordonnées sur notre site !</span> </td>
</tr>
<tr>
<td width='40%' align='left' class="normal" > Email </td>
<td width='60%' align='center'><input name='newpseudo' type='text' value='<?php print $newpseudo; ?>' size='15'></td>
</tr>
<tr>
<td width='40%' align='left' class="normal" > Mot de passe </td>
<td width='60%' align='center'><input name='newpass' type='password' value='<?php print $newpass; ?>' size='15'></td>
</tr>
<tr>
<td width='40%' align='left' class="titre2" > <span class="normal">Resaisissez</span> <span class="normal">le mot de passe</span> </td>
<td width='60%' align='center'><input name='newpassbis' type='password' value='<?php print $newpass; ?>' size='15'>
</td>
</tr>
</table>

<?php print"</form> </td>
</tr>
</table>";
}
if ($action == "Suite")// SUITE (3e partie)
{
if ($Nom == "") // si le nom est vide, celà signifie que action=Suite MAIS passage par TNT donc les POST n'ont pas été effectués
{
//récupération des variables
if(isset($_POST['CGV']))
{
$CGV = $_POST['CGV'];
}
else
{
$CGV = "";
}
if(isset($_POST['erreur']))
{
$erreur=$_POST['erreur'];
}
$Qualite = $_POST['Qualite'];
$Nom = $_POST['Nom'];
$Societe = $_POST['Societe'];
$Adresse = $_POST['Adresse'];
$CodePostal = $_POST['CodePostal'];
$Ville = $_POST['Ville'];
$Telephone = $_POST['Telephone'];
$Email = $_POST['Email'];
$NumeroTVA = $_POST['NumeroTVA'];
$Pays = $_POST['Pays'];
$CR = $_POST['CR'];
$TNT = $_POST['TNT'];
$livraisonTNT = $_POST['livraisonTNT'];
$passageTNT = $_POST['passageTNT'];
$Depot = $_POST['Depot'];
$Origine = $_POST['Origine'];
$code_ristourne = $_POST['code_ristourne'];
if ($_POST['Commentaires'] != "")
{
$Commentaires = $_POST['Commentaires'];
}
if ($_POST['lAdresse'] != "") // test si adresse de livraison vierge ou pas
{
$lQualite = $_POST['lQualite'];
$lNom = $_POST['lNom'];
$lAdresse = $_POST['lAdresse'];
$lCodePostal = $_POST['lCodePostal'];
$lVille = $_POST['lVille'];
$lPays = $_POST['lPays'];
}
else // c'est vierge, donc on recopie l'adresse de facturation dans l'adresse de livraison
{ if ($_POST['livraisonTNT'] != "recopiez ICI le relais de votre choix (copir / coller)" and $_POST['TNT']=='OUI'){$lNom = 'RELAIS COLIS';$lAdresse = $_POST['livraisonTNT'];}
else{
$lQualite = $_POST['Qualite'];
$lNom = $_POST['Nom'];
$lAdresse = $_POST['Adresse'];
$lCodePostal = $_POST['CodePostal'];
$lVille = $_POST['Ville'];
$lPays = $_POST['Pays'];
}
}
$Newsletter = "non";
if(isset($_POST['Newsletter']))
{
if($_POST['Newsletter']!="non")
$Newsletter = "oui";
}
} // FIN récupération des variables
//affichage des infos clients
if($Pays=="FRANCE dom tom"){$paysfacturation="";}else{$paysfacturation=$Pays;}
if($lPays=="FRANCE et dom tom"){$payslivraison="";}else{$payslivraison=$lPays;}

?>
<table width='100%' border='0' cellspacing='0' cellpadding='0'>
<tr>
<td class="normal">
<p align="center">
RECAPITULATIF de votre commande avant paiement :</p>
</td>
</TR>
<TR>

?>
</TR>
<TR>
<TD>
<?php if ($Depot!="OUI"){print"</td>";} else {?>
<font size='2' face='Arial'>Vous prendrez livraison de votre colis à notre dépôt</font></TD>
<?php }
?>
</TR>
<TR>
<TD><?php if ($TNT=="NON"){?>
<font size='2' face='Arial'>abonnement newsletter : <?php print $Newsletter; ?></font>
<?php }
?> </TD>
</TR>
</TABLE>
<div align='center' class="grosrouge">Verifiez bien votre EMAIL et modifiez le si n&eacute;cessaire ! <br>
</div>
<?php print"<form action='".$_SERVER['PHP_SELF']."?PHPSESSID=".session_id()."' method='post'>
<div align='center'><font size='2' face='Arial'>
<input type='hidden' name='savpseudo' value='$savpseudo'>
<input type='hidden' name='savpass' value='$savpass'>
<input type='hidden' name='newpseudo' value='$newpseudo'>
<input type='hidden' name='newpass' value='$newpass'>
<input type='hidden' name='CGV' value='$CGV'>
<input type='hidden' name='Qualite' value='$Qualite'>
<input type='hidden' name='Nom' value=\"".stripslashes($Nom)."\">
<input type='hidden' name='Societe' value='$Societe'>
<input type='hidden' name='Adresse' value=\"".stripslashes($Adresse)."\">
<input type='hidden' name='CodePostal' value='$CodePostal'>
<input type='hidden' name='Ville' value=\"".stripslashes($Ville)."\">
<input type='hidden' name='Pays' value='$Pays'>
<input type='hidden' name='lQualite' value='$lQualite'>
<input type='hidden' name='lNom' value=\"".stripslashes($lNom)."\">
<input type='hidden' name='lAdresse' value=\"".stripslashes($lAdresse)."\">
<input type='hidden' name='lCodePostal' value='$lCodePostal'>
<input type='hidden' name='lVille' value=\"".stripslashes($lVille)."\">
<input type='hidden' name='lPays' value='$lPays'>
<input type='hidden' name='Telephone' value='$Telephone'>
<input type='hidden' name='NumeroTVA' value='$NumeroTVA'>
<input type='hidden' name='Email' value='$Email'>
<input type='hidden' name='Commentaires' value=\"".stripslashes($Commentaires)."\">
<input type='hidden' name='Newsletter' value='$Newsletter'>
<input type='hidden' name='CR' value='$CR'>
<input type='hidden' name='TNT' value='$TNT'>
<input type='hidden' name='Depot' value='$Depot'>
<input type='hidden' name='erreur' value='1'>
<input type='hidden' name='PAYER' value='$PAYER'>
<input type='hidden' name='Port' value='$Port'>
<input type='hidden' name='Origine' value='$Origine'>
<input type='hidden' name='code_ristourne' value='$code_ristourne'>
<input type='hidden' name='ristournef' value='$ristournef'>
<input type='hidden' name='ristournep' value='$ristournep'>
<input type='hidden' name='livraisonTNT' value='$livraisonTNT'>"; ?>
<input type='hidden' name='action' value='Modifier mes coordonnées et options'>
<span class="normal">je souhaite
<input name='image' type='image' value='Valider' src='images/modifier.gif' alt='modifier mes options de commande' align="absmiddle" width="91" height="24">
mes options et coordonn&eacute;es <a href="#paiement"><img src="15.jpg" alt="descendre dans la page pour payer" width="182" height="49" border="0" align="absmiddle"></a></span>
<?php
print"</font> </div>
</form>
<br>
<form action='".$_SERVER['PHP_SELF']."?PHPSESSID=".session_id()."'' method='post'>
<input type='hidden' name='savpseudo' value='$savpseudo'>
<input type='hidden' name='savpass' value='$savpass'>
<input type='hidden' name='newpseudo' value='$newpseudo'>
<input type='hidden' name='newpass' value='$newpass'>
<input type='hidden' name='Qualite' value='$Qualite'>
<input type='hidden' name='Nom' value=\"".stripslashes($Nom)."\">
<input type='hidden' name='Societe' value='$Societe'>
<input type='hidden' name='Adresse' value=\"".stripslashes($Adresse)."\">
<input type='hidden' name='CodePostal' value='$CodePostal'>
<input type='hidden' name='Ville' value=\"".stripslashes($Ville)."\">
<input type='hidden' name='Pays' value='$Pays'>
<input type='hidden' name='lQualite' value='$lQualite'>
<input type='hidden' name='lNom' value=\"".stripslashes($lNom)."\">
<input type='hidden' name='lAdresse' value=\"".stripslashes($lAdresse)."\">
<input type='hidden' name='lCodePostal' value='$lCodePostal'>
<input type='hidden' name='lVille' value=\"".stripslashes($lVille)."\">
<input type='hidden' name='lPays' value='$lPays'>
<input type='hidden' name='Telephone' value='$Telephone'>
<input type='hidden' name='NumeroTVA' value='$NumeroTVA'>
<input type='hidden' name='Email' value='$Email'>
<input type='hidden' name='Commentaires' value=\"".stripslashes($Commentaires)."\">
<input type='hidden' name='Newsletter' value='$Newsletter'>
<input type='hidden' name='CR' value='$CR'>
<input type='hidden' name='TNT' value='$TNT'>
<input type='hidden' name='Depot' value='$Depot'>
<input type='hidden' name='Port' value='$Port'>
<input type='hidden' name='Origine' value='$Origine'>
<input type='hidden' name='code_ristourne' value='$code_ristourne'>
<input type='hidden' name='ristournef' value='$ristournef'>
<input type='hidden' name='ristournep' value='$ristournep'>
<input type='hidden' name='livraisonTNT' value='$livraisonTNT'>
<input type='hidden' name='PAYER' value='$PAYER'>

";

ViPHP
ViPHP | 2577 Messages

20 avr. 2015, 13:16

Le plus simple est de faire en sorte que php affiche les messages d'erreur.
Voir du coté de error_reporting et error_display.

Eléphanteau du PHP | 17 Messages

21 avr. 2015, 18:24

merci mazarini. je ne sais as ce qu'est error_reporting ni error_display, mais je vais chercher !

Eléphanteau du PHP | 17 Messages

21 avr. 2015, 18:51

ça y est j'ai expérimenté error_reporting et error_display, mais a priori il n'y a pas d'erreurs .. en tout cas rien ne s'affiche. Le code est donc bon , mais il ne fonctionne pas. Il y a un souci dans le passage des variables en post apparemment.