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

  FORUM HardWare.fr
  Programmation
  PHP

  Erreure fermeture de balises !

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Erreure fermeture de balises !

n°1566753
loic_02800
Dehors les boulets :o
Posté le 29-05-2007 à 16:19:25  profilanswer
 

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
mood
Publicité
Posté le 29-05-2007 à 16:19:25  profilanswer
 

n°1566756
FlorentG
Unité de Masse
Posté le 29-05-2007 à 16:21:02  profilanswer
 

Code :
  1. || {


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

n°1566760
loic_02800
Dehors les boulets :o
Posté le 29-05-2007 à 16:23:56  profilanswer
 

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

n°1566761
loic_02800
Dehors les boulets :o
Posté le 29-05-2007 à 16:24:20  profilanswer
 

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

n°1566763
FlorentG
Unité de Masse
Posté le 29-05-2007 à 16:25:30  profilanswer
 

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

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


Problème de parenthèse :D

n°1566764
theredled
● REC
Posté le 29-05-2007 à 16:25:44  profilanswer
 

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
n°1566765
FlorentG
Unité de Masse
Posté le 29-05-2007 à 16:26:18  profilanswer
 

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

n°1566766
theredled
● REC
Posté le 29-05-2007 à 16:28:06  profilanswer
 

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
n°1566767
loic_02800
Dehors les boulets :o
Posté le 29-05-2007 à 16:28:07  profilanswer
 

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:
 

n°1566770
loic_02800
Dehors les boulets :o
Posté le 29-05-2007 à 16:30:11  profilanswer
 

je débute hein :d

mood
Publicité
Posté le 29-05-2007 à 16:30:11  profilanswer
 

n°1566772
theredled
● REC
Posté le 29-05-2007 à 16:31:50  profilanswer
 

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
n°1566774
loic_02800
Dehors les boulets :o
Posté le 29-05-2007 à 16:34:55  profilanswer
 

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

n°1566775
loic_02800
Dehors les boulets :o
Posté le 29-05-2007 à 16:36:06  profilanswer
 

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:

n°1566777
loic_02800
Dehors les boulets :o
Posté le 29-05-2007 à 16:37:24  profilanswer
 

<? 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:

n°1566789
theredled
● REC
Posté le 29-05-2007 à 16:56:55  profilanswer
 

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
n°1566827
loic_02800
Dehors les boulets :o
Posté le 29-05-2007 à 17:52:38  profilanswer
 

: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
n°1566834
loic_02800
Dehors les boulets :o
Posté le 29-05-2007 à 17:55:30  profilanswer
 

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

n°1566836
loic_02800
Dehors les boulets :o
Posté le 29-05-2007 à 18:00:18  profilanswer
 

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


n°1566863
Dj YeLL
$question = $to_be || !$to_be;
Posté le 29-05-2007 à 18:32:39  profilanswer
 

:sweat:


---------------
Gamertag: CoteBlack YeLL
n°1566867
loic_02800
Dehors les boulets :o
Posté le 29-05-2007 à 18:35:09  profilanswer
 

oui ? :d

n°1566871
Dj YeLL
$question = $to_be || !$to_be;
Posté le 29-05-2007 à 18:36:45  profilanswer
 

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
n°1566874
loic_02800
Dehors les boulets :o
Posté le 29-05-2007 à 18:40:04  profilanswer
 

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

n°1566877
Dj YeLL
$question = $to_be || !$to_be;
Posté le 29-05-2007 à 18:43:27  profilanswer
 

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
n°1566881
loic_02800
Dehors les boulets :o
Posté le 29-05-2007 à 18:46:37  profilanswer
 

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

n°1566882
Dj YeLL
$question = $to_be || !$to_be;
Posté le 29-05-2007 à 18:47:14  profilanswer
 

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


---------------
Gamertag: CoteBlack YeLL
n°1566884
loic_02800
Dehors les boulets :o
Posté le 29-05-2007 à 18:48:35  profilanswer
 

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:

n°1566890
loic_02800
Dehors les boulets :o
Posté le 29-05-2007 à 18:56:37  profilanswer
 

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

n°1566891
Dj YeLL
$question = $to_be || !$to_be;
Posté le 29-05-2007 à 18:59:54  profilanswer
 

Ç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
n°1566893
loic_02800
Dehors les boulets :o
Posté le 29-05-2007 à 19:01:03  profilanswer
 

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

n°1566894
Dj YeLL
$question = $to_be || !$to_be;
Posté le 29-05-2007 à 19:01:35  profilanswer
 

Bonne soirée à toi aussi


---------------
Gamertag: CoteBlack YeLL
n°1566977
theredled
● REC
Posté le 29-05-2007 à 23:22:11  profilanswer
 

ho hé :o


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1567013
loic_02800
Dehors les boulets :o
Posté le 30-05-2007 à 09:08:12  profilanswer
 

keskis pass :d

n°1567070
theredled
● REC
Posté le 30-05-2007 à 10:19:47  profilanswer
 

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
n°1567352
loic_02800
Dehors les boulets :o
Posté le 30-05-2007 à 16:11:41  profilanswer
 

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

n°1567461
theredled
● REC
Posté le 30-05-2007 à 18:52:21  profilanswer
 

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
mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Erreure fermeture de balises !

 

Sujets relatifs
Comment tronquer un texte tout en préservant les balises html?Petite erreure de syntaxe ? introuvable !
Récupérer contenu balises HTMLChangement de couleur sans saut de ligne
Ouverture/ Fermeture base de donnéeappliquer une fonction js a toutes balises input
Empêcher la fermeture d'un script[Programmation sockets] fermeture du socket à la fin du script
[C#][.net][RESOLU] Prob fermeture de connexion: bug .NET ? 
Plus de sujets relatifs à : Erreure fermeture de balises !


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR