Erreure

Erreure - PHP - Programmation

Marsh Posté le 14-10-2005 à 10:06:09    

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

Reply

Marsh Posté le 14-10-2005 à 10:06:09   

Reply

Marsh Posté le 14-10-2005 à 10:14:49    

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


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

Reply

Marsh Posté le 14-10-2005 à 10:24:32    

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


---------------
Les CSS c'est bon mangez-en
Reply

Marsh Posté le 14-10-2005 à 10:28:24    

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]


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

Reply

Marsh Posté le 14-10-2005 à 10:34:01    

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
Reply

Marsh Posté le 14-10-2005 à 10:47:30    

Tu utilises quoi comme éditeur de code ?

Reply

Marsh Posté le 14-10-2005 à 11:03:11    

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

Reply

Marsh Posté le 14-10-2005 à 11:06:17    

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

Reply

Marsh Posté le 14-10-2005 à 11:11:23    

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 )

Reply

Marsh Posté le 14-10-2005 à 11:13:48    

Et je peux prendre quoi comme bon éditeur ?

Reply

Marsh Posté le 14-10-2005 à 11:13:48   

Reply

Marsh Posté le 14-10-2005 à 11:16:46    

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
Reply

Marsh Posté le 14-10-2005 à 11:19:25    

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}
Reply

Marsh Posté le 14-10-2005 à 11:23:51    

sircam a écrit :

Une erreure :o


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

Reply

Marsh Posté le 14-10-2005 à 11:32:05    

Citation :

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


 
Je pige pas trop la...  :(

Reply

Marsh Posté le 14-10-2005 à 11:33:15    

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

Reply

Marsh Posté le 14-10-2005 à 11:42:51    


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


---------------
Les CSS c'est bon mangez-en
Reply

Marsh Posté le 14-10-2005 à 11:45:04    

Reply

Marsh Posté le 14-10-2005 à 11:51:07    

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';

Reply

Marsh Posté le 14-10-2005 à 11:53:00    

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
Reply

Marsh Posté le 14-10-2005 à 12:10:24    

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

Reply

Marsh Posté le 14-10-2005 à 12:20:37    

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}
Reply

Marsh Posté le 14-10-2005 à 12:25:33    

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

Reply

Marsh Posté le 14-10-2005 à 13:00:12    

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}
Reply

Marsh Posté le 14-10-2005 à 13:02:26    

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
Reply

Marsh Posté le 14-10-2005 à 13:04:24    

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}
Reply

Marsh Posté le 14-10-2005 à 13:07:21    

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]

Reply

Marsh Posté le 14-10-2005 à 13:12:46    

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}
Reply

Marsh Posté le 14-10-2005 à 13:14:18    


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}
Reply

Marsh Posté le 14-10-2005 à 13:19:08    

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
Reply

Marsh Posté le 14-10-2005 à 13:32:30    

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
Reply

Marsh Posté le 14-10-2005 à 19:04:29    


 
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)
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed