Parse error unexpected $end in HELP ME [Résolu/Fermé]

Signaler
-
 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();
?>

1 réponse

Messages postés
2434
Date d'inscription
jeudi 24 janvier 2008
Statut
Membre
Dernière intervention
23 mai 2018
295
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. :)
<!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
Messages postés
8731
Date d'inscription
vendredi 19 septembre 2003
Statut
Modérateur
Dernière intervention
20 août 2016
1 496 > 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
>
Messages postés
8731
Date d'inscription
vendredi 19 septembre 2003
Statut
Modérateur
Dernière intervention
20 août 2016

merci jai trouve

il manquait un } a la fin