Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2810 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Erreure

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Erreure

n°1222767
Flamme
Posté le 14-10-2005 à 10:06:09  profilanswer
 

Voila j'ai fait une page de vérification pour les champs d'un formulaire sur laquelle j'ai l'erreure suivante :
 

Code :
  1. Parse error: parse error, unexpected T_STRING in /home/www/e47d2b78e012dafb3c760d0780d099a9/web/verif_inscription.php on line 44


 
Et voila le code :
 

Code :
  1. <?php
  2. if (isset($_POST['inscription']) && $_POST['inscription'] == 'Inscription')
  3. {
  4.     if ((isset($_POST['login']) && !empty($_POST['login'])) && (isset($_POST['pass']) && !empty($_POST['pass'])) && (isset($_POST['pass_confirm']) && !empty($_POST['pass_confirm'])) && (isset($_POST['email']) && !empty($_POST['email'])))
  5.     {
  6.         if ($_POST['pass'] != $_POST['pass_confirm'])
  7.         {
  8.             $erreur = 'Les 2 mots de passe sont différents.';
  9.         }
  10.         else
  11.         {
  12.             mysql_connect ('host', '*****', '*****'');
  13.             mysql_select_db ('*****');
  14.            
  15.             $sql = 'SELECT count(*) FROM membres WHERE login="'.addslashes($_POST['login']).'"';
  16.             $req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
  17.             $data = mysql_fetch_array($req);
  18.             if ($data[0] == 0)
  19.             {
  20.              $date = date('d/m/Y');
  21.                 $sql = 'INSERT INTO membres VALUES("", "'.addslashes($_POST['login']).'", "'.md5(addslashes($_POST['pass'])).'", "'.addslashes($_POST['email']).'", "'.addslashes($date).'", "'.addslashes($_POST['pays']).'" )';
  22.                 mysql_query($sql) or die('Erreur SQL !'.$sql.'<br />'.mysql_error());
  23.                 session_start();
  24.                 $_SESSION['login'] = $_POST['login'];
  25.                 header('Location: index.php');
  26.                 exit();
  27.             }
  28.             else
  29.             {
  30.                 $erreur = 'Ce login est deja utilisé !';
  31.             }
  32.         }
  33.     }
  34.     else
  35.     {
  36.         $erreur = 'Remplissez tous les champs marqués d'une étoile.';
  37.     }
  38. }
  39. ?>
  40. <?php header("Refresh: 5; URL=http://www.monsite.com/index.php?inscription" ); ?>
  41. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
  42. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
  43.    <head>
  44.        <title>Titre</title>
  45.        <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  46.        <link rel="stylesheet" media="screen" type="text/css" title="Titre" href="p.css" />
  47.    </head>
  48.    <body>
  49.    <center><b>
  50.  <?php
  51.   if (isset($erreur))
  52.   {
  53.    echo '<br /><br /><br />',$erreur,'<br /><br /><br /><br />';
  54.   }
  55.   else
  56.   {
  57.    echo '<br /><br /><br /> Votre inscription a bien été prise en compte ! <br /><br /><br /><br />';
  58.   }
  59.  ?>
  60. </b></center>
  61.    </body>
  62. </html>


 
Si quelqu'un peut m'aider à trouver ce qui ne va pas ? Ca fait 2h que je suis dessus et je vois vraiment pas...

mood
Publicité
Posté le 14-10-2005 à 10:06:09  profilanswer
 

n°1222778
flo850
moi je
Posté le 14-10-2005 à 10:14:49  profilanswer
 

le code que tu donne, c'est bien le fichier /home/www/e47d2b78e012dafb3c760d0780d099a9/web/verif_inscription.php
 
la ligne 44 c'est bien celle la ? <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
 
si oui aux deux questions, je seche :d


---------------

n°1222793
gatsusat
Posté le 14-10-2005 à 10:24:32  profilanswer
 

et arrêtez avec les BR bordel!!!!
alors que les styles c'est fait pour ca


---------------
Les CSS c'est bon mangez-en
n°1222803
flo850
moi je
Posté le 14-10-2005 à 10:28:24  profilanswer
 

gatsusat a écrit :

et arrêtez avec les BR bordel!!!!
alors que les styles c'est fait pour ca


 
meme si c'est vrai , c'est pas toout a fait  l'objet de la question  [:twixy]


---------------

n°1222817
Flamme
Posté le 14-10-2005 à 10:34:01  profilanswer
 

Citation :

e code que tu donne, c'est bien le fichier /home/www/e47d2b78e012dafb3c760d0780d099a9/web/verif_inscription.php
 
la ligne 44 c'est bien celle la ? <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
 
si oui aux deux questions, je seche :d


 
Oui aux deux questions !
 

Citation :

et arrêtez avec les BR bordel!!!!
alors que les styles c'est fait pour ca


 
Heu bon deja comme l'a dit flo850, c'est pas l'objet de la question...
 
Et mon site est a l'état primaire pour le moment donc je n'ai pas encore fini le .css alors j'utilise les br pour que ce soir a peu pres lisible pour le moment !
 
Pour en revenir a ma question, est ce que quelqu'un voit ce qui va pas dans mon code ?


Message édité par Flamme le 14-10-2005 à 10:35:45
n°1222839
multani
Dépressionnisé
Posté le 14-10-2005 à 10:47:30  profilanswer
 

Tu utilises quoi comme éditeur de code ?

n°1222884
shakpana
des fois, j'me demande ...
Posté le 14-10-2005 à 11:03:11  profilanswer
 

Flamme a écrit :

Code :
  1. $erreur = 'Remplissez tous les champs marqués d'une étoile.';


Si quelqu'un peut m'aider à trouver ce qui ne va pas ? Ca fait 2h que je suis dessus et je vois vraiment pas...


en tout cas, sauf erreur de copiage/collage, ta ligne 38 va pas bien ...

n°1222886
Flamme
Posté le 14-10-2005 à 11:06:17  profilanswer
 

Citation :

Tu utilises quoi comme éditeur de code ?


 
Quel rapport ? J'utilise un notepade.
 

Citation :

en tout cas, sauf erreur de copiage/collage, ta ligne 38 va pas bien ...


 
Ouais ca me faisait une erreure dessus avant mais je vois pas trop ce qu'il y a de faux :S

n°1222897
multani
Dépressionnisé
Posté le 14-10-2005 à 11:11:23  profilanswer
 

Flamme a écrit :

Citation :

Tu utilises quoi comme éditeur de code ?


 
Quel rapport ? J'utilise un notepade.


Avec un éditeur de code digne de ce nom, tu aurais vu de suite que ya un guillemet en trop de ton mysql_connect, et un guillement non-echappé dans ta variable $erreur à la fin de ton intro php ...
 
(ps: ya une erreur dans le titre du topic aussi :o )

n°1222904
Flamme
Posté le 14-10-2005 à 11:13:48  profilanswer
 

Et je peux prendre quoi comme bon éditeur ?

mood
Publicité
Posté le 14-10-2005 à 11:13:48  profilanswer
 

n°1222911
Roane
Pingouino's fan
Posté le 14-10-2005 à 11:16:46  profilanswer
 

notepad++, pspad, scite, jedit, etc ...


---------------
http://www.alsacreations.com, http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net. A ne surtout pas prendre en exemple : http://www.worldinternet.be
n°1222919
sircam
I Like Trains
Posté le 14-10-2005 à 11:19:25  profilanswer
 

multani a écrit :

(ps: ya une erreur dans le titre du topic aussi :o )


Une erreure :o
 

Citation :

j'ai l'erreure suivante


Une erreure persistente.
 

Citation :

J'utilise un notepade.


Encore la même erreure.   [:pingouino]  


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
n°1222936
multani
Dépressionnisé
Posté le 14-10-2005 à 11:23:51  profilanswer
 

sircam a écrit :

Une erreure :o


Vaut mieux en rajouter, c'est vrai, on sait jamais [:pingouino]

n°1222949
Flamme
Posté le 14-10-2005 à 11:32:05  profilanswer
 

Citation :

un guillement non-echappé dans ta variable $erreur à la fin de ton intro php ...


 
Je pige pas trop la...  :(

n°1222950
multani
Dépressionnisé
Posté le 14-10-2005 à 11:33:15  profilanswer
 

Qu'est-ce qui délimite la chaine de caractère à mettre dans ta variable ?

n°1222973
gatsusat
Posté le 14-10-2005 à 11:42:51  profilanswer
 


 
http://atilf.atilf.fr/dendien/scri [...] =66879615;
 


---------------
Les CSS c'est bon mangez-en
n°1222976
multani
Dépressionnisé
Posté le 14-10-2005 à 11:45:04  profilanswer
 
n°1222984
Flamme
Posté le 14-10-2005 à 11:51:07  profilanswer
 

Citation :

Qu'est-ce qui délimite la chaine de caractère à mettre dans ta variable ?


 
Ben c'est les '  '  autour du texte... C'est ca qui a un problème ?
Pourtant c'est bien comme ca qu'il faut les mettre non ?
 
$variable = 'chaîne de caractère';

n°1222989
multani
Dépressionnisé
Posté le 14-10-2005 à 11:53:00  profilanswer
 

Flamme a écrit :

Citation :

Qu'est-ce qui délimite la chaine de caractère à mettre dans ta variable ?


 
Ben c'est les '  '  autour du texte... C'est ca qui a un problème ?
Pourtant c'est bien comme ca qu'il faut les mettre non ?
 
$variable = 'chaîne de caractère';


Ouais, c'est ça.
Sauf que ... relis la chaine que tu as écris et utilise un vrai éditeur de code, ça te sauteras aux yeux :o


Message édité par multani le 14-10-2005 à 11:53:38
n°1223020
Flamme
Posté le 14-10-2005 à 12:10:24  profilanswer
 

Ah ouais merde le d avec l'apostrophe...  :ouch:  
 
Je suis trop con désolé...

n°1223027
sircam
I Like Trains
Posté le 14-10-2005 à 12:20:37  profilanswer
 

Flamme a écrit :

Je suis trop con désolé...


Pour laisser un titre pareil alors qu'on t'a fait plusieurs fois la remarque, je ne te le fais pas dire.   [:pingouino]


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
n°1223033
Flamme
Posté le 14-10-2005 à 12:25:33  profilanswer
 

Citation :

Pour laisser un titre pareil alors qu'on t'a fait plusieurs fois la remarque, je ne te le fais pas dire.


 
???
 
Tu crois que j'en ai quelque chose à faire du titre ? C'est pas parce que je vais le changé pour te faire plaisir que je vais mieux dormir ce soir  :pt1cable:  
 
Je suis ici pour obtenir de l'aide sur du code php et pas pour que des gars comme toi qui ont rien d'autre à faire me saoule avec un titre...

n°1223057
sircam
I Like Trains
Posté le 14-10-2005 à 13:00:12  profilanswer
 

Flamme a écrit :

Citation :

Pour laisser un titre pareil alors qu'on t'a fait plusieurs fois la remarque, je ne te le fais pas dire.


 
???
 
Tu crois que j'en ai quelque chose à faire du titre ? C'est pas parce que je vais le changé pour te faire plaisir que je vais mieux dormir ce soir  :pt1cable:  
 
Je suis ici pour obtenir de l'aide sur du code php et pas pour que des gars comme toi qui ont rien d'autre à faire me saoule avec un titre...


Pauvre petit égoïste. C'est malheureux. Ce sont des gens comme toi qui mettent la mauvaise ambiance sur ce forum.
 
Un gars qui met un titre qui ne veut rien dire (la charte est claire à ce sujet), qui parvient à y laisser une erreur énorme et qui ne fait pas l'effort de corriger ne mérite pas d'être aidé.
 
"Je suis ici pour obtenir de l'aide sur du code" => sous-entendu, le reste t'es bien égal, y compris le respect élémentaire des autres. Je viens pomper, pas besoin de faire d'effort en retour. Belle mentalité.
 
Pas pour ME faire plaisir, mais pour faire plaisir aux forumeurs en général. Ca dépasse ta petite personne, tu ne peux probablement pas comprendre.


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
n°1223061
Elmoricq
Modérateur
Posté le 14-10-2005 à 13:02:26  profilanswer
 

C'est surtout embêtant pour les personnes qui font des recherches avant de poser les questions.
 
Alors qu'un titre type "[PHP] Unexpected T_STRING" était un peu plus parlant. :o
 
 
(moi ? je ne suis là qu'à cause de la faute d'orthographe, je me suis dit qu'avec le vendredi... mais non)


Message édité par Elmoricq le 14-10-2005 à 13:03:07
n°1223066
sircam
I Like Trains
Posté le 14-10-2005 à 13:04:24  profilanswer
 

Faute d'ortho + titre sans valeur ajoutée.
 
Merci pour ceux qui font des recherches, etc.
 
C'est vendredi, comment n'y ai-je pas pensé ?


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
n°1223067
multani
Dépressionnisé
Posté le 14-10-2005 à 13:07:21  profilanswer
 

sircam a écrit :

Faute d'ortho + titre sans valeur ajoutée.


C'est une bonne technique remarque, ya même des boulets comme moi qui s'y laisse prendre [:pingouino]

n°1223073
sircam
I Like Trains
Posté le 14-10-2005 à 13:12:46  profilanswer
 

Perso, j'ai pris le parti de ne pas répondre avant que le demandeur n'ait apporté les corrections demandées (sauf un début de réponse).
 
C'est un comble, pr qqn qui demande de l'aide, de refuser une action minime pour lui et qui profite à tt le monde.
 
Si en plus le gars se montre ouvertement arrogant et affiche clairement son mépris, ça devient à mon sens inadmissible.


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
n°1223074
sircam
I Like Trains
Posté le 14-10-2005 à 13:14:18  profilanswer
 


Nombre de messages postés :   16      
Date d'arrivée sur le forum :  25/05/2004


Le gars dont les seuls "contributions" se limiteront certainement à pomper de l'info en se torchant avec le règles. [:pingouino]


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
n°1223083
shakpana
des fois, j'me demande ...
Posté le 14-10-2005 à 13:19:08  profilanswer
 

multani a écrit :

C'est une bonne technique remarque, ya même des boulets comme moi qui s'y laisse prendre [:pingouino]


+1  :D
edit : t'es pas tout seul multani


Message édité par shakpana le 14-10-2005 à 13:20:37
n°1223091
antp
Super Administrateur
Champion des excuses bidons
Posté le 14-10-2005 à 13:32:30  profilanswer
 

Flamme a écrit :

Citation :

Pour laisser un titre pareil alors qu'on t'a fait plusieurs fois la remarque, je ne te le fais pas dire.


 
???
 
Tu crois que j'en ai quelque chose à faire du titre ? C'est pas parce que je vais le changé pour te faire plaisir que je vais mieux dormir ce soir  :pt1cable:  
 
Je suis ici pour obtenir de l'aide sur du code php et pas pour que des gars comme toi qui ont rien d'autre à faire me saoule avec un titre...


 
 
http://forum.hardware.fr/forum2.ph [...] 544&cat=10


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°1223483
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 14-10-2005 à 19:04:29  profilanswer
 


 
et j'ai ajouté une semaine de TT, fidèle à ma nouvelle politique d'éradication des boulets emmerdeurs de cette sous cat [:aloy]


---------------
J'ai un string dans l'array (Paris Hilton)
mood
Publicité
Posté le   profilanswer
 


Aller à :
  FORUM HardWare.fr
  Programmation
  PHP

  Erreure

 

Sujets relatifs
L'erreure qui lourde... 
Plus de sujets relatifs à : Erreure


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)