Code s'arrete PHP

jobertomeu Messages postés 1289 Statut Membre -  
Melooo Messages postés 1476 Statut Membre -
Bonjour,
alors voilà, je suis en train de faire un site pour un camping, mais le problème est que lors de la validation de réservation en ligne, la page étant censé enregistrer les infos dans ma bdd MySQL a un problème ... Elle marchait nickel, j'y ai pas touché, mais tout a coup, elle ne marche plus, le code s'arrête juste avant le <?php.

<div class="corps"> 
<p>IL S'ARRETE LA LORSQUE LES CONDITIONS SONT RÉUNIES POUR ENREGISTRER LES INFOS.<?php  
if ($_GET['id'] == "ok") { 
    
   if (isset($_POST)) { 
 setlocale (LC_TIME, 'fr_FR.utf8','fra');  
 $date = (strftime("%A %d %B"));  
 $date = $date." a ".date("H:i"); 
 $pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION; 
    $bdd = new PDO('mysql:host=localhost;dbname=grillon', '*****', '*****', $pdo_options); 
 mysql_connect('localhost', '***', '*****'); 
 mysql_select_db('grillon'); 
 $sql = "SELECT * FROM system"; 
 $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error()); 
 $data = mysql_fetch_assoc($req); 
 $ref = $data['num_reservation']; 
 $new = $ref + 1; 
 mysql_query("UPDATE system SET num_reservation='".$new."'"); 
     
    // On récupère tout le contenu de la table  
    if($bdd->exec("INSERT INTO reservations VALUES (NULL, '".$_POST['nom']."', '".$_POST['prenom']."', '".$_POST['adresse']."', '".$_POST['code_postal']."', '".$_POST['ville']."', '".$_POST['pays']."', '".$_POST['tel']."', '".$_POST['port']."', '".$_POST['mail']."', '".$_POST['debut']."', '".$_POST['fin']."', '".$_POST['nb_pers']."', '".$_POST['nb_pers2']."', '".$_POST['nb_pers3']."', '".$_POST['nb_pers4']."', '".$_POST['nb_pers5']."', '".$_POST['nb_pers6']."', '".$_POST['nb_pers7']."', '".$_POST['nb_pers8']."', '".$_POST['nb_pers10']."', '".$_POST['nb_pers11']."', '".$_POST['nb_pers12']."', '".$_POST['nb_pers13']."', '".$_POST['nb_pers14']."', '".$_POST['nb_pers9']."', '".$_POST['nb_pers15']."', '".$_POST['nb_pers16']."', '".$_POST['nb_pers17']."', '".$_POST['nb_pers18']."', '".$_POST['nb_pers19']."', '".$_POST['emplacement']."', '".$_POST['branchement']."', '".$_POST['type']."', '".$_POST['animaux']."', '".$_POST['race']."', '".$_POST['tatouage']."', '".$_POST['marque']."', '".$_POST['modele']."', '".$_POST['couleur']."', '".$_POST['immatriculation']."', '".$_POST['conditions']."', '".$date."', '".$ref."')")) { echo '<img src="images/ok.png" align="middle" width="50"/>  Votre reservation a bien été enregistrée, Veuillez noter votre numéro de réservation : <b>'.$ref.'</b>'; } else { echo "Un problème est survenu, veuillez recomencer."; } 
                                                                                                  }else{ echo "un champs est mal rempli ? "; } 
    
    
   } else { 
     
   
  echo 'non ?'; 
   } ?> 
   <center> 
   <form action="https://www.sandbox.paypal.com/us/home" method="post"> 
     <input type='hidden' value="500" name="amount" /> 
<input name="currency_code" type="hidden" value="EUR" /> 
<input name="shipping" type="hidden" value="0.00" /> 
<input name="tax" type="hidden" value="0.00" /> 
<input name="return" type="hidden" value="http://192.168.1.21/grillon/paiementvalide.php" /> 
<input name="cancel_return" type="hidden" value="http://192.168.1.21/grillon/paiementAnnule.php" /> 
<input name="notify_url" type="hidden" value="http://192.168.1.21/grillon/ipn.php" /> 
<input name="cmd" type="hidden" value="_xclick" /> 
<input name="business" type="hidden" value="jojos_1296325495_biz@orange.fr" /> 
<input name="item_name" type="hidden" value="Reservation Camping le Grillon" /> 
<input name="no_note" type="hidden" value="1" /> 
<input name="lc" type="hidden" value="FR" /> 
<input name="bn" type="hidden" value="PP-BuyNowBF" /> 
<input name="custom" type="hidden" value="ID_ACHETEUR" /> 
<input alt="Effectuez vos paiements via PayPal : une solution rapide, gratuite et sécurisée" name="submit" src="https://www.paypalobjects.com/fr_FR/FR/i/btn/btn_paynowCC_LG.gif" type="image" width="200"/> 
<img src="https://www.paypalobjects.com/fr_FR/i/scr/pixel.gif" border="0" alt="" width="1" height="1" /> 
   </form></center> 

 </p> 
</div>


Si vous pouvez m'aider, ça serait génial ... Ce code n'en est qu'a un stade "experimental", il faut le nettoyer ... Mais il marchait ....



A voir également:

3 réponses

Melooo Messages postés 1476 Statut Membre 84
 
Bonsoir,
tu as un message d'erreur ?
Si tu fais un echo de ton $_GET['id'] que vois tu ?
0
jobertomeu Messages postés 1289 Statut Membre 86
 
Non, je n'ai pas de message d'erreur, le code s'arrete, quand je vais voir le code source de ma page, il s'arrete à "<p>". ...
0
jobertomeu Messages postés 1289 Statut Membre 86
 
Je me permet un petit Up ... Le site doit être finalisé pour demain ...
0
Melooo Messages postés 1476 Statut Membre 84
 
Soit plus claire.
Ou s'arrête précisement ton code ?
remet ton code, et souligne en gras la ou s'arrête le code.
ensuite je t'ai posé une question auquel tu n'as pas répondu.
Quand tu fais un echo de ton $_GET['id'] que se passe t-il ?
0
jobertomeu Messages postés 1289 Statut Membre 86
 
Mon code s'arrete la : <div class="corps">
<p> uniquement quand mon id est bon.
Quand j'affiche id, il m'affiche 'ok' ...
0
Melooo Messages postés 1476 Statut Membre 84
 
Bonjour,
Ouai donc ca prends pas en compte ta page, étant donné que ta première ligne de code commence par ton div
ou tu as du code avant peut etre ?
0