Erreure fermeture de balises !

Erreure fermeture de balises ! - PHP - Programmation

Marsh Posté le 29-05-2007 à 16:19:25    

Bonjour à tous
Dans ce code j'ai une erreur de fermeture de balises qui est la :

  

if ( (trim($form_nom)=="" ) || (trim($form_motdepasse)=="" ) ||
(trim($form_id_utilisateur)=="" ) || (trim($form_codepostal)=="" ) ||
(trim($form_motdepasse)=="" ) || (trim($form_motdepasse1)=="" ) ||
(trim($form_adresse_email)=="" ) || (trim($form_adresse_ligne1)=="" ) ||
(trim($form_telephone)=="" ) || (trim($form_ville)==" )" ||
(trim($form_pays)=="" ) ) || { <<erreure sur cette ligne!!!>
header("Location:http://$HTTP_HOST/$DOCROOT/erreur2.htm" );
exit();
} else if ($form_motdepasse != $form_motdepasse1) {

 


A mon avis une balise est mal placée, mais j'ai beau retourner le problème dans tous les sens je ne vois pas quel ordre il faut respecter !

 

Avez vous une idée ?  ;)

 

:jap:


Message édité par loic_02800 le 29-05-2007 à 16:19:46
Reply

Marsh Posté le 29-05-2007 à 16:19:25   

Reply

Marsh Posté le 29-05-2007 à 16:21:02    

Code :
  1. || {


Y'a un problème là [:moule_bite]

Reply

Marsh Posté le 29-05-2007 à 16:23:56    

C'est tout à fait ca :d
 
Merci encore FlorentG :d

Reply

Marsh Posté le 29-05-2007 à 16:24:20    

J'ai essayé ca :
 
if ( (trim($form_nom)=="" ) || (trim($form_motdepasse)=="" ) ||  
     (trim($form_id_utilisateur)=="" ) || (trim($form_codepostal)=="" ) ||  
     (trim($form_motdepasse)=="" ) || (trim($form_motdepasse1)=="" ) ||  
     (trim($form_adresse_email)=="" ) || (trim($form_adresse_ligne1)=="" ) ||
     (trim($form_telephone)=="" ) || (trim($form_ville)==" )" ||
     (trim($form_pays)=="" ) )  
 
 {
   header("Location:http://$HTTP_HOST/$DOCROOT/erreur2.htm" );  
   exit();
   } else if ($form_motdepasse != $form_motdepasse1) {  
 
mais rien :d

Reply

Marsh Posté le 29-05-2007 à 16:25:30    

Quelle erreur est donnée exactement ?
 
 
Ah nan, maintenant :

Code :
  1. (trim($form_ville)==" )"


Problème de parenthèse :D

Reply

Marsh Posté le 29-05-2007 à 16:25:44    

FlorentG a écrit :

Code :
  1. || {


Y'a un problème là [:moule_bite]


 
Si t'avais pas un éditeur de gigolo tchécoslovaque genre Dreamweaver, tu aurais du surlignage de parenthèse et tu verrais tout de suite qu'il en manque une :o


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
Reply

Marsh Posté le 29-05-2007 à 16:26:18    

Et voilà ;) Ou mieux, à la jEdit + PHParser qui parse en temps réel

Reply

Marsh Posté le 29-05-2007 à 16:28:06    

Ah tiens c'est chouette ça, mon PS-Pad il parse pas et c'est chiant :o


Message édité par theredled le 29-05-2007 à 16:28:17

---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
Reply

Marsh Posté le 29-05-2007 à 16:28:07    

FlorentG a écrit :

Quelle erreur est donnée exactement ?

 


Ah nan, maintenant :


Problème de parenthèse  :D
 
 

 


:lol:
 
je l'avais même pas vu celle là !
 
Maintenant avec ca:
 
<?php
// Inclure les déclarations des fonctions communes.
require 'fonctions.php';  
// Vérifier si tous les champs ont été renseignés. S’il manque une valeur,
// envoyer une page de message d’erreur.
if ( (trim($form_nom)=="" ) || (trim($form_motdepasse)=="" ) ||
     (trim($form_id_utilisateur)=="" ) || (trim($form_codepostal)=="" ) ||
     (trim($form_motdepasse)=="" ) || (trim($form_motdepasse1)=="" ) ||
     (trim($form_adresse_email)=="" ) || (trim($form_adresse_ligne1)=="" ) ||
     (trim($form_telephone)=="" ) || (trim($form_ville)=="" ) ||
     (trim($form_pays)=="" ) )  
 {
   header("Location:http://$HTTP_HOST/$DOCROOT/erreur2.htm" );
   exit();
   } else if ($form_motdepasse != $form_motdepasse1) {
 
jai cette erreur :
Fatal error: Call to undefined function: getvar() in /mnt/136/sdc/8/a/dvdenstock/commun.inc on line 13
:jap:
 

Reply

Marsh Posté le 29-05-2007 à 16:30:11    

je débute hein :d

Reply

Marsh Posté le 29-05-2007 à 16:30:11   

Reply

Marsh Posté le 29-05-2007 à 16:31:50    

loic_02800 a écrit :

je débute hein :d


Ben, va voir dans commun.inc à la ligne 13, a priori ya une fonction qui s'appelrait getvar() et qui ne se serait aps déclarée :D Qu'est-ce qu'on dit :o


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
Reply

Marsh Posté le 29-05-2007 à 16:34:55    

arggg et c'est cette p%¤*§n de ligne qui me fait c...r :d
 
A cause de cette ligne, j'arrive pas à envoyer un formulaire d'enregistrement :o
 
merci theredled mais comment je la déclare cette bourique de fonction ? :d

Reply

Marsh Posté le 29-05-2007 à 16:36:06    

JE viens de me rendre compte que les modifs ont bien portés leurs fruits mais maintenant est venue cette erreur dans la page commun.inc :jap:

Reply

Marsh Posté le 29-05-2007 à 16:37:24    

<? error_reporting(E_ALL ^ E_NOTICE); ?>  
 
<?php  
 
$host = "sql.free.fr";
$user = "xxxxxxxx"; // votre login d'accès
$pass = "xxxxxxxx"; // votre password d'accès
mysql_connect($host,$user,$pass);
mysql_select_db("dvdenstock" );
 
 
 
 if ( ($nom = getvar(VARMODE_POST, 'nom', VARTYPE_STR, false) )  
       && ( $password = getvar(VARMODE_POST, 'password', VARTYPE_STR, false) ) ) {
       if ($requete = mysql_query('SELECT * FROM profil_utilisateur WHERE nom like "'.$nom
                                            .'" AND password="'.$password.'"') ) {
          if ($user = mysql_fetch_array($requete) ) {
              // ouvrir la session
              session_start();
              // initialiser la session
              session_unset();
              // enregistrer les informations sur l'utilisateur, sauf son mot de passe
              unset($user['password']);
              $_SESSION['user'] = $user;  
 
          }
       }
    }
   
    // rediriger vers la page appelante
 header('Location:http://xxxxxxxx.free.fr/defaut_identifie.php');
 
?>
 
C'est ca la page commun.inc  
 
:sweat:

Reply

Marsh Posté le 29-05-2007 à 16:56:55    

Ben je sais pas, elle existe pas en php getvar() donc ça doit etre une fonction a toi... Et elle ne risque pas d'être déclarée puisqu'il n'y a aucun include ou require dans ce fichier...


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
Reply

Marsh Posté le 29-05-2007 à 17:52:38    

:o

 

arrg c'est un truc que j'ai récupéré ca , et je vois pas trop comment solutionner vu que je suis un gros newbie  :D


Message édité par loic_02800 le 29-05-2007 à 17:52:55
Reply

Marsh Posté le 29-05-2007 à 17:55:30    

j'ai solutionné :d
 
j'ai gardé que les paramètres de connexion à ma base :d

Reply

Marsh Posté le 29-05-2007 à 18:00:18    

Code :
  1. <?php
  2. require  'fonctions.php';
  3. // supprimer tous les anciens cookies
  4. SupprimeCookies() ;
  5. if (IdentifieUtilisateur($form_id_utilisateur, $form_motdepasse)){
  6.    setcookie("cookie_mdp",$form_motdepasse);
  7.    setcookie("cookie_utilisateur",$form_id_utilisateur);
  8.    header("Location:http://$HTTP_HOST/$DOCROOT/defaut_identifie.htm" );
  9.    exit();
  10. } else {
  11.    header("Location:http://$HTTP_HOST/$DOCROOT/erreur1.htm" );
  12.    exit() ;
  13. }
  14. ?>


Reply

Marsh Posté le 29-05-2007 à 18:32:39    

:sweat:


---------------
Gamertag: CoteBlack YeLL
Reply

Marsh Posté le 29-05-2007 à 18:35:09    

oui ? :d

Reply

Marsh Posté le 29-05-2007 à 18:36:45    

Ben le coup de récupérer un morceau de code quelque part ... qui plus est pas entièrement, c'est déjà pas terrible. Mais en plus le :
 

Citation :

j'ai solutionné :d
 
j'ai gardé que les paramètres de connexion à ma base :d


 
[:sisicaivrai]
 
V'là la solution quoi :o
 
:D


---------------
Gamertag: CoteBlack YeLL
Reply

Marsh Posté le 29-05-2007 à 18:40:04    

Dj YeLL a écrit :

Ben le coup de récupérer un morceau de code quelque part ... qui plus est pas entièrement, c'est déjà pas terrible. Mais en plus le :

 


 

[:sisicaivrai]

 

V'là la solution quoi  :o

 

:D
 
 

 


 
:d  
C'est vrai mais quand t'es un vrai newbie qui se débrouille tout seul, y'a pas d'autres solutions, je fais comme tout le monde ici, j'apprend tout seul :d
Et je ne suis pas contre un coup de main ;)

Reply

Marsh Posté le 29-05-2007 à 18:43:27    

J'ai appris tout seul aussi, mais là où j'ai vraiment commencer à "apprendre", c'est quand j'ai mis les mains dans le cambouis, que j'ai pris le manuel Php, et que j'ai fourré mon nez dedans à la moindre occasion...
 
Il faut éviter les portions de codes qu'on récupère à droite à gauche (enfin sauf certaines classes/fonctions bien entendu...)
 
On apprend plus vite en faisant soit même qu'en bidouillant des portions de codes dont on ne comprend pas le sens ;)


---------------
Gamertag: CoteBlack YeLL
Reply

Marsh Posté le 29-05-2007 à 18:46:37    

Dj YeLL a écrit :

J'ai appris tout seul aussi, mais là où j'ai vraiment commencer à "apprendre", c'est quand j'ai mis les mains dans le cambouis, que j'ai pris le manuel Php, et que j'ai fourré mon nez dedans à la moindre occasion...

 

Il faut éviter les portions de codes qu'on récupère à droite à gauche (enfin sauf certaines classes/fonctions bien entendu...)

 

On apprend plus vite en faisant soit même qu'en bidouillant des portions de codes dont on ne comprend pas le sens  ;)

 

C'est vrai, le temps me manque tout simplement pour reprendre le bouquin PHP ;)

Reply

Marsh Posté le 29-05-2007 à 18:47:14    

Je suis pas certain que tu en gagnes en récupérant des morceaux de code qui ne fonctionnent pas ;)


---------------
Gamertag: CoteBlack YeLL
Reply

Marsh Posté le 29-05-2007 à 18:48:35    

C'est exactement ca justement mais je suis parti dans un engrenage qui fait que je ne peux plus faire autrement, et à chaque fois c'est pareil, j'arrive pas à fonctionner autrement :sweat:

Reply

Marsh Posté le 29-05-2007 à 18:56:37    

Tu me donnerais un coup de main contre rétribution ? :d

Reply

Marsh Posté le 29-05-2007 à 18:59:54    

Ça peut se faire oui. Passe en MP si tu veux me donner des détails ;) Ou même ici si tu préfères et si ce sont des détails non "confidentiels"...

 

Comme tu veux.

 

Edit : Je pense que le MP est plus approprié d'ailleurs, étant donné qu'on est pas sur un topic d'emploi...


Message édité par Dj YeLL le 29-05-2007 à 19:00:42

---------------
Gamertag: CoteBlack YeLL
Reply

Marsh Posté le 29-05-2007 à 19:01:03    

Ok , je te donne le détails demain dans la journée, je dois me sauver  
;)
bonne soirée !

Reply

Marsh Posté le 29-05-2007 à 19:01:35    

Bonne soirée à toi aussi


---------------
Gamertag: CoteBlack YeLL
Reply

Marsh Posté le 29-05-2007 à 23:22:11    

ho hé :o


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
Reply

Marsh Posté le 30-05-2007 à 09:08:12    

keskis pass :d

Reply

Marsh Posté le 30-05-2007 à 10:19:47    

c'est jamais moi qui décroche les marchés :o


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
Reply

Marsh Posté le 30-05-2007 à 16:11:41    

Je viens de m'entretenir avec Dj YeLL qui a prit le temps de me répondre très professionnellement :jap:
Je l'en remercie pour ca
 
Je suis tout a fait conscient que ce que je demande peut prendre du temps, et donc Dj YeLL m'a proposé ces services
Mais je ne dispose que d'un budget très serré, et je suis prêt à limiter mon action si l'on me propose un coup de main contre une petite rétribution ;)
 

Reply

Marsh Posté le 30-05-2007 à 18:52:21    

ouais nan mais ya pas de pb hein :o


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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