Parse error unexpected $end in HELP ME

Résolu
dadou9101 -  
 dadou9101 -
Bonjour,

je me permet de vous ecrire carg un petit probleme sur mon script php
il me met un code erreur Parse error: parse error, unexpected $end in C:\Program Files\EasyPHP 2.0b1\www\db call\page\home.php on line 30

Je c'est que cest une erreur de virgule ou de $ en moin seulement je narrive pas a la localiser

<?php

if($_POST["TECHNICIEN_id_tec"] != "" && $_POST["CLIENT_id_cli"] != ""&& $_POST["obj_app"] != ""&& $_POST["com_app"] != "")
{

$TECHNICIEN_id_tec = $_POST["TECHNICIEN_id_tec"];
$CLIENT_id_cli = ($_POST["CLIENT_id_cli"]);
$obj_app = ($_POST["obj_app"]);
$com_app = $_POST["com_app"];

include('connexion.php');

//création de la requête SQL
$sql = "INSERT INTO appel(id_app, CLIENT_id_cli, TECHNICIEN_id_tec, obj_app, com_app)VALUES ('','$CLIENT_id_cli','$TECHNICIEN_id_tec','$obj_app','$com_app');";
//exécution de la requête SQL
$requete = @mysql_query( $sql, $link ) or die( $sql . "<br>" . mysql_error() );
print('vos informations ont bien été archivées');
mysql_close();
?>
Configuration: Windows XP
Firefox 2.0.0.14

1 réponse

  1. EminoMeneko Messages postés 2499 Statut Membre 318
     
    C'est laquelle la ligne 30 ?
    Parce que je peut pas deviner là. :)
    Souvent une erreur à une ligne donnée prend sa source à la ligne précédente donc vérifier la ligne 29 et précédentes, en tout cas la dernière ligne utile de code aussi. :)
    0
    1. dadou9101
       
      <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
      <html xmlns="http://www.w3.org/1999/xhtml">
      <head>
      <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
      <title>Document sans titre</title>
      </head>

      <body>
      <?php

      if($_POST["TECHNICIEN_id_tec"] != "" && $_POST["CLIENT_id_cli"] != ""&& $_POST["obj_app"] != ""&& $_POST["com_app"] != "")
      {

      $TECHNICIEN_id_tec = $_POST["TECHNICIEN_id_tec"];
      $CLIENT_id_cli = ($_POST["CLIENT_id_cli"]);
      $obj_app = ($_POST["obj_app"]);
      $com_app = $_POST["com_app"];

      include('connexion.php');

      //création de la requête SQL
      $sql = "INSERT INTO appel(id_app, CLIENT_id_cli, TECHNICIEN_id_tec, obj_app, com_app)VALUES ('','$CLIENT_id_cli','$TECHNICIEN_id_tec','$obj_app','$com_app');";
      //exécution de la requête SQL
      $requete = @mysql_query( $sql, $link ) or die( $sql . "<br>" . mysql_error() );
      print('vos informations ont bien été archivées');
      mysql_close();
      ?>
      </body>
      </html>

      la ligne 29 est </html>
      la ligne 30 il n'y a pas de caractère
      0
      1. kilian Messages postés 8675 Date d'inscription   Statut Modérateur Dernière intervention   1 526 > dadou9101
         
        Bonjour,

        L'erreur "unexpected $end" rapporte la dernière ligne mais en réalité ça peut venir de n'importe où dans la page:

        http://www.commentcamarche.net/faq/sujet 11015 parse error syntax error unexpected end
        0
      2. dadou9101 > kilian Messages postés 8675 Date d'inscription   Statut Modérateur Dernière intervention  
         
        merci jai trouve

        il manquait un } a la fin
        0