Erreur dans mon code php aidez moi svp

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Erreur dans mon code php aidez moi svp

Re: Erreur dans mon code php aidez moi svp

par DiurnaSys » 24 juil. 2012, 18:12

Rebonjour,

le '$name' que tu essaye d'envoyé c'est pas plutôt '$_SESSION["name"]' ?

Cordialement.

Re: Erreur dans mon code php aidez moi svp

par Pemco » 24 juil. 2012, 17:10

Merci pour le lien j'ai reçu à telecharger le cours pdf du site en question.Je pense qu'il faudra me guider sur le code suivant
<label for="name">Nom :</label> <?php echo '<input type="text" id="name" name="name" value="'.$name.'" />'; ?>

Notice: Undefined variable: name in C:\wamp\www\forum\inscrit.php on line 50

Re: Erreur dans mon code php aidez moi svp

par DiurnaSys » 24 juil. 2012, 16:27

Rebonjour,

D’où vient ta variable $name ?
Heu pour envoyer à la page c'est "echo($variable);".
Je pensais que tu connaissait un peu je vais te conseiller de suivre des tutoriels pour apprendre le php tu perdra moins de temps pour en faire plus :
http://www.siteduzero.com/tutoriel-3-14 ... mysql.html

Cordialement.

Re: Erreur dans mon code php aidez moi svp

par Pemco » 24 juil. 2012, 16:18

<label for="name">Nom :</label> <?php echo '<input type="text" id="name" name="name" value="'.$name.'" />'; ?>

Notice: Undefined variable: name in C:\wamp\www\forum\inscrit.php on line 50

Re: Erreur dans mon code php aidez moi svp

par DiurnaSys » 24 juil. 2012, 15:11

Rebonjour,

Je ne peut pas tout te faire quand même, tu doit connaitre ton script mieux que moi.
Pose toi la question : ou récupère tu les données dont tu a besoin ?

Cordialement.

Re: Erreur dans mon code php aidez moi svp

par Pemco » 24 juil. 2012, 15:03

ou appeler la fonction save?

Re: Erreur dans mon code php aidez moi svp

par DiurnaSys » 24 juil. 2012, 15:01

Rebonjour,

Merci c'est tout de suite mieux.
J'ai l'impression que tu n’appel jamais la fonction 'save()' qui est justement prévu pour créer ces variables.

Cordialement.

Re: Erreur dans mon code php aidez moi svp

par Pemco » 24 juil. 2012, 14:58

<?php
// ---------------------------------------
// session.inc.php
// ---------------------------------------

class Session{
// Constructeur
function Session(){
session_start();
}
// Support Session pour les urls
function paserURL($url,$vars=""){
return $url."?".session_name()."=".session_id().
($vars!=""?"&".$vars:"");
}
// Sauvegarde d'une variable
function save($name,$value){
$_SESSION[$name]=$value;
}
// charger une variable sauvegardée
function load($name){
return $_SESSION[$name];
}
// Fermer la session
function close(){
session_destroy();
}

}
?>


Re: Erreur dans mon code php aidez moi svp

par DiurnaSys » 24 juil. 2012, 14:49

Rebonjour,

Tu sélectionne ton code et tu clique sur le bouton php en gris dans la barre au dessus de la "textarea" (<- la zone ou tu écrit les messages).

Cordialement.

Re: Erreur dans mon code php aidez moi svp

par Pemco » 24 juil. 2012, 14:48

comment faire pour colorer le code?

Re: Erreur dans mon code php aidez moi svp

par DiurnaSys » 24 juil. 2012, 14:43

Rebonjour,

Ho je vient d'y penser je peut me trompé mais je croit que pour accéder à partir d'une méthode à une variable externe il faut utiliser le mot clef 'static' devant.
Essaye donc revient donc ici pour donner le résultat.

Sinon pour définir une variable $_SESSION tu fait :
$_SESSION['nomDeMaVariable'] = $valeurDeMaVariable;
Mais si j'ai bien compris c'est ce que tu essaye de faire en dynamique affiche donc '$name' dans ta fonction load() .

Je me permet d'insister : peut tu entourer le code de ton premier post par les balises [&php][/php] ( sans le & pour colorer le code) s'il te plait?

Cordialement.

Re: Erreur dans mon code php aidez moi svp

par Pemco » 24 juil. 2012, 14:32

J'ai bien définis 'var_dump($_SESSION);'.OK ou définir les index ?
Et comment les définir?

Re: Erreur dans mon code php aidez moi svp

par DiurnaSys » 24 juil. 2012, 14:29

Rebonjour,

Tu à bien écrit : 'var_dump($_SESSION);' ?

Je ne m'y connait pas en objet mais est tu sur que 'session_start()' est bien appelé ?

D'après le message tu n'as pas dans ta page actuelle ou tes pages précédentes définis les index.

Cordialement.

Re: Erreur dans mon code php aidez moi svp

par Pemco » 24 juil. 2012, 14:26

Voici le resultat posté:

Notice: Undefined variable: _SESSION in C:\wamp\www\forum\login.php on line 8
NULL
Notice: Undefined index: userId in C:\wamp\www\forum\inc\session.inc.php on line 22

Notice: Undefined index: userName in C:\wamp\www\forum\inc\session.inc.php on line 22

Notice: Undefined index: userFirstname in C:\wamp\www\forum\inc\session.inc.php on line 22

Notice: Undefined index: userEmail in C:\wamp\www\forum\inc\session.inc.php on line 22

Re: Erreur dans mon code php aidez moi svp

par DiurnaSys » 24 juil. 2012, 14:14

Rebonjour,

Pour celle la PHP nous dit que ta SuperGlobale $_SESSION n'est pas remplie.
Peut-tu poster le résultat de "var_dump($_SESSION);" ( à coller juste après tes require ).

Au fait peut-tu éditer ton premier message et l'entourer de balises
pour la lisibilité ?

Cordialement.