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 ....

3 réponses

  1. 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
  2. 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
  3. jobertomeu Messages postés 1289 Statut Membre 86
     
    Je me permet un petit Up ... Le site doit être finalisé pour demain ...
    0
    1. 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
    2. 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
    3. 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