Rechercher : dans
Par :

Parse error unexpected $end in HELP ME

Dernière réponse le 24 mai 2008 à 17:55:58 dadou9101, le 24 mai 2008 à 17:32:45 
 Signaler ce message aux modérateurs

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

Meilleures réponses pour « Parse error unexpected $end in HELP ME » dans :
Parse error: syntax error, unexpected $end Voir Lorsque l'on programme en Php, on se retrouve inévitablement un jour devant ce genre d'erreur: Parse error: syntax error, unexpected $end in Command line code on line 1 En français, ça signifie grossièrement: "Erreur d'analyse du code: il y a une...
PHP Parse error: unexpected '&lt;' in ... eval()'d code on l VoirSymptômes Lors de l'utilisation de la fonction eval() en PHP, ce dernier se plaint et vous affiche un message de la forme suivante : PHP Parse error: syntax error, unexpected '
[PHP] Parse error, unexpected T_STRING, expecting ',' or ';' VoirCette erreur, fréquente, se produit notamment lorsqu'un guillemet est présent dans une chaîne délimitée par ce même type de guillemets, par exemple :

1

EminoMeneko, le 24 mai 2008 à 17:36:43

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

Répondre à EminoMeneko

2

dadou9101, le 24 mai 2008 à 17:40:35

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

Répondre à dadou9101

3

kilian, le 24 mai 2008 à 17:50:46

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

Répondre à kilian

4

 dadou9101, le 24 mai 2008 à 17:55:58

Merci jai trouve

il manquait un } a la fin

Répondre à dadou9101