Rechercher : dans
Par :

Parse error sur php

Dernière réponse le 2 mai 2008 à 09:11:50 antic80, le 17 nov 2004 à 11:58:51 
 Signaler ce message aux modérateurs

Bonjour a tous

je cherche a créer un login d'identification pour un site internet

j'ai créer la base et dans ma page inscription.php j'ai une message d'erreur qui est le suivant :

Parse error: parse error, unexpected '{' in c:\program files\easyphp1-7\www\spip_brest\inscription.php on line 3

le code de la page est le suivant :

<?php
if((trim($login!=""))&&(trim($pass!=""))
{ $db = mysql_connect('localhost','root','antic'); // A modifier !
mysql_select_db('mysql',$db);
$sql = "INSERT INTO membres_tbl(id,Login,Pass) VALUES('','$login','$pass')";
mysql_query($sql) or die('Erreur SQL !');
mysql_close();
print("<script>alert(\"Bienvenue $login :]\")</script>"); }
?>

de ou peut venir l'erreur ?

si vous voyer d'autres erreurs merci de me l'ai signaler

Meilleures réponses pour « parse error sur php » dans :
[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 :
Parse error: syntax error, unexpected $end VoirLorsque 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 '

1

Fada09, le 17 nov 2004 à 12:02:33

Salut,

Il te manque une ) dans ton if

++

;-)
~ ~ Fada ~ ~ : Member of #Star!alco

Répondre à Fada09

2

antic80, le 17 nov 2004 à 13:55:00

Le problème c que si j'ajoute un ) dans le if j'ai le message suivant

Notice: Undefined variable: login in c:\program files\easyphp1-7\www\spip_brest\inscription.php on line 2

Répondre à antic80

3

Fada09, le 17 nov 2004 à 13:58:38

Juste apres ton <? rajoute ceci :

if(!isset($login))
          $login="";


ainsi si ta variable n'existe pas il la crée vide
;-)
~ ~ Fada ~ ~ : Member of #Star!alco

Répondre à Fada09

4

antic80, le 17 nov 2004 à 14:03:59

Une autre question

en fait mon login c 2 pages html et 2 pages php

la c le truc pour l'inscription

dans la page html je saisie les infos et il doit me les envoyer dans ma table mysql mais au lieu de faire ca il m'affiche le code php de la page inscription.php

pourquoi

Répondre à antic80

5

Fada09, le 17 nov 2004 à 14:10:06

Bon tu as une page .html ou tuas un formulaire. Lorsque tu valide tu pars sur inscription.php si j'ai bien compris.

Et il t'affiche ta page au lieu de faire le traitement ?

Faudrait que tu m'envoi ta page .php si tu veux que je la regarde aprce que la comme ca avec le peu d'infos !!

Sinon regarde que tu as pas mis un echo(""); utour de tout ton code

++

J'oubliais de te dire que mon mail est dans mon profil si tu veux me l'envoyer

;-)
~ ~ Fada ~ ~ : Member of #Star!alco

Répondre à Fada09

6

antic80, le 17 nov 2004 à 14:14:53

Le code de ma page inscription.php c celui que j'ai mis lors de mon premier message

Répondre à antic80

7

Fada09, le 17 nov 2004 à 14:19:23

Ok désolé ;-)

là je vois pas trop pourquoi ca marche pas ! désolé je vois pas ton erreur.

Attends un pe uet avec un peu de chance tu auras quelqu'un d'autre qui répondra.

;-)
~ ~ Fada ~ ~ : Member of #Star!alco

Répondre à Fada09

8

aupar2, le 18 nov 2004 à 12:32:49

Bonjour Ce que je veux c’est réaliser une de feuille de vb avec des boutons de commande comme boutons ajouter enregistrer afin que je puisse saisir n’importe quelle données exp. saisir des données des stagiaires avec leurs noms et adresses etc. et merci

Répondre à aupar2

9

jisisv, le 18 nov 2004 à 12:50:05

Johand@horus:~$ cat > brol.php
<?php
if((trim($login) != "") && (trim($pass) != ""))
// ICI-ICI

{ $db = mysql_connect('localhost','root','antic'); // A modifier !
mysql_select_db('mysql',$db);
$sql = "INSERT INTO membres_tbl(id,Login,Pass) VALUES('','$login','$pass')";
mysql_query($sql) or die('Erreur SQL !');
mysql_close();
print("<script>alert(\"Bienvenue $login :]\")</script>"); }
?>
johand@horus:~$ php -l brol.php
No syntax errors detected in brol.php


Gates gave you the windows.
GNU gave us the whole house.(Alexandrin)

Répondre à jisisv

10

dedale82, le 18 nov 2004 à 14:10:46

Salut,
a priori tu ouvres ta page html en double cliquant dessus, il faudrait que tu la mettes dans le repertoire www et que la lances via la barre d'url du navigateur en tapant : http://localhost/ma_page.html

Répondre à dedale82

11

Fada09, le 18 nov 2004 à 14:13:01

Ah ouai j'y avais pas pensé

ca doit venir de ca !!

;-)
~ ~ Fada ~ ~ : Member of #Star!alco

Répondre à Fada09

12

dme59, le 1 oct 2007 à 21:26:22

Bonjour,
j'ai un problème, voici le code source

Warning: mysql_connect() [function.mysql-connect]: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) in /homepages/7/d212265825/htdocs/includes/functions/database.p­hp on line 19
Unable to connect to database server!


function tep_db_connect($server = db218............17, $username = dbo21..................7, $password = 58...........z, $database = db............4.1and1.fr, $link = 'db_link') {
global $$link;

if (USE_PCONNECT == 'true') {
$$link = mysql_pconnect($................, $dbo2.................17, $58..................z);
} else {
$$link = mysql_connect($db94.1and1.fr, $dbo218........17, $58yK..............);"c'est la ligne qui fait défaut"
}

if ($$link) mysql_select_db($database);

return $$link;
}

function tep_db_close($link = 'db_link') {
global $$link;

return mysql_close($$link);
}

Répondre à dme59

13

 Justine-2a, le 2 mai 2008 à 09:11:50

Bonjour,
J'ai moi aussi un problème lorsque je lance mon site j'ai une erreur
Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in C:\xampplite\htdocs\patou\configuration.php on line 22
Je sui vraiment débutante dans ce domaine et là j'avoue que je ne comprend pas...
Pouvez vous m'aider ce serait vraiment sympa
D'avance merci

Répondre à Justine-2a