Jump to content

fredrick

Hubmaster
  • Content Count

    114
  • Joined

  • Last visited

Everything posted by fredrick

  1. OK c'est bon. Excuse-moi, j'ai simplement oublié de recharger la page. C'est con je sais lol. Merci pour ton aide. Passe une bonne journée, Fred
  2. J'utilise Internet Explorer j'ai bien vu tes deux erreurs et les ai corrigée avant d'insérer le code mais cela ne marche pas. Bizarre ?
  3. Oui ça je connais et cela fonctionne étant donné que tu défini toi-même la variable. 'test' dans ce cas-ci. Mais si on ne connais pas la variable??? Je ne sais pas la donner à l'avance ! Je suis obligé de passer par $_POST et cela fonctionne lors de l'ouverture de la deuxième page qui indique bien le pseudo indiqué dans la première page. Mais une fois qu'on envoit un message et que la seconde page se recharge, on perd la variable pseudo qui devient inconnue. J'espère que je suis assez clair dans mes explication
  4. Sorry mais cela ne marche pas Qui a une idée???
  5. Bonjour, Je voudrais donner à la variable $_SESSION['pseudo'] la valeur insérée dans un champ text. Comment faire pour que cette variable soit retenue à chaque chargement de page ? En fait il y a deux pages : -une qui sert à entrer son pseudo et se connecter au chat -l'autre qui est le chat et qui retient et insère automatiquement le pseudo renseigné dans la première page. Le problème? La page2 se recharge à chaque message envoyé et donc la variable $_SESSION['pseudo']=$_POST["pseudo'] me marque une erreur : variable inconnue. Normal ! Mais comment contourner le problème? Suis-je obligé d'utiliser une base de donnée?
  6. Bonjour, C'est peut-être une bête question mais je ne sais plus comment on donne le focus à un champ texte. Quelqu'un peut-il me le rappeler ? Je sais que c'est focus(); mais je ne sais plus où le mettre. Exemple : <form name="form" method="post" action=""> <input size="50" name="message"> <input type="submit" value="ok"> </form> Comment et où insérer le focus(); pour donner le focus au champ "message"??? Merci
  7. merci pour ton information, j'en prend note. Je tâcherai de soigner mes questions à l'avenir. C'est marrant j'étais persuadé que mon problème ne venait pas de là, c'est la raison pour laquelle j'ai simplifié cette partie là lol. Bonne journée, Fred
  8. quelqu'un a-t-il déjà travaillé avec des vidéos sur son site? Tout fonctionne sauf lorsque je me connecte avec easyphp. Dans ce cas il n'y a que le sons de mes vidéos qui sont lues. Je comprend pas pourquoi!!!! MERCI
  9. Ok ça y est j'ai trouvé. Merci beaucoup à vous tous pour votre aide. Je vais vous expliquer ce qui n'allait pas comment ça si quelqu'un rencontre lui aussi le problème, il sera en mesure d'y remédier. Tout était correcte on récupère bien une variable grâce à $_GET['id']; Le lien était bien correcte echo '<a href="...&id='.$data['id'].'>lien</a>'; Sauf une chose l'url dans l'include : il faut mettre case 'page2' : include ('forum/page2.php');break; et non pas l'adresse entière sinon ça marche pas : case 'page2' : include('http://127.0.0.1/monsite/fr/forum/page2.php'); par exemple, Encore merci et bonne continuation à vous tous. Fred
  10. la page2 me met Undefined index: id in .... et pourtant l'url lorsque je suis sur la page2 contient bel et bien la variable ??? monsite.php?page=page2&id=11 $data['id']=11 Comprend rien?????
  11. J'ai fait exactement tout ce que vous m'avez dit de faire. En fait c'est tout ce que j'avais fait au début mais qui ne marchait que lorsque je n'étais pas dans les includes. case 'page1' :include('monsite/page1.php'); =>ok case 'page2' :include ('monsite/page2.php'); =>ok <a href blablabla &id='.$data['id'].'>Lien vers la page2 =>ok Lorsque je clique sur le lien de la page1, elle s'ouvre bien dans l'include et elle est correcte. Lorsque je clique sur le lien de la page1 qui contient la variable id, la page2 s'ouvre bien dans l'include mais n'est pas lue car il ne reconnaît pas l'id. Pourtant la variable est bien comprise dans la page1, elle passe bien dans l'url. Donc la variable est bien captée de la BDD et est bien comprise. le lien est bon et envois bien la variable dans l'url vers la page2. Mais la page2 ne la comprend pas????? Sur la page2 j'ai testé en mettant simplement echo $_GET['id']; pour voir si la variable id allait être reconnue mais rien y fait. Je comprend vraiment pas où est le problème. Qui peut m'aider??? Merci pour votre aide à tous.
  12. C'est exactement ce que je fais mais cela ne marche pas car la variable ne passe pas de page en page à cause des includes. Si je n'include pas ma page 1 et 2 alors tout fonctionne. Je répète : J'ai mis un lien sur ma page1 pour envoyer une variable 'id' prise dans ma base de donnée vers la page2. voici le lien echo '<a href="index.php?page=page2&id=<?=$data['id']?>">' , stripslashes(htmlentities(trim($data['titre']))) , '</a>'; La page1 est inclue dans la page index grâce à : case 'page1' : include (monsite/page1.php);break; La page2 est aussi inclue dans la page index grâce à case 'page2' : include ('monsite/page2.php');break; La page2 reçoit la variable grâce à echo $_GET['id']; Mais tout cela ne marche pas !!!! Il y a un problème dans le lien je pense. j'ai déjà essayer ces deux trucs-ci mais ça ne marche pas non plus ??? D'abord en retirant l'echo pour le problème de ' qui se répète : ?> <a href="index.php?page=page2&id=<?=$data['id']?>"> <? stripslashes(htmlentities(trim($data['titre']))) echo '</a>'; Ensuite celui-ci en mettant des \': echo '<a href="index.php?page=page2&id=<?=$data[\'id\']?>">' , stripslashes(htmlentities(trim($data['titre']))) , '</a>'; Quelqu'un a-t-il une idée d'où vient mon problème ? Merci
  13. Je ne dois rien mettre dans l'include???? je laisse case 'page2' : include ('monsite/page2.php');break; ou je dois mettre : case 'page2' : include('monsite/page2.php?id=<?=$data['id']?>');break; ???
  14. Un grand merci, je vais essayer ça. Passe une bonne journée.
  15. Bonjour, J'ai trois pages : 1) l'index.php qui incluent les deux autres pages grâce à include(); 2) page1.php qui va chercher dans la BDD la varaible "id" ($data['id'];) et qui l'envois à la page2.php grâce à <a href="index.php?page=page2"> 3) page2.php qui reçoit la variable "id" et la traite. Cette page s'ouvre dans la page index.php grâce à : case 'page2' : include('monsite/page2.php ');break; J'aimerais envoyer la variable $data['id'] de la page 1 à la page 2. Comment faire? Merci
  16. ok merci je vais faire ça. C'est très sympa de ta part.
  17. Je m'étais dit que si j'écrivais un fonction qui savait voir d'où provenait l'internaute, je pouvais voir s'il venait de la page index ou de l'une des pages du site et ainsi lui donner accès à la page qu'il voulait voir. Si pas, alors c'est qu'il provenait d'une page extérieur à mon site et qu'il n'étais pas passé par la page index => Accès refusé.
  18. qu'entends-tu par fichier de configuration?? C'est celui où je vérifie le mot de passe de la personne etc...? J'ai fait une page index avec mot de passe qui utilise une base de donnée et le php. Tout fonctionne. Sauf si quelqu'un tape l'URL sans passer par la page index. C'est ça mon problème.
  19. Merci beaucoup, je prend note de tout ce que vous avez dit. Effectivement la variable me servira pour empêcher l'accès à quelqu'un qui entre sur mon site en tapant l'adresse URL directement sans passer par la page de login. Je ne sais pas si c'est la meilleure façon !!! Je sais qu'il y a les sessions mais je n'arrive pas à les utiliser à cause des includes. Les pages de mon site se chargent dans la page principale grâce aux include(); et je les ai donc dénudé de <html><head> et <body> pour éviter les bugs car ma page principale contient déjà ces balises-là. Lorsque j'utilise les session_start(); dans mes pages, cela ne fonctionne pas car la session_start(); se trouve après la balise <html> de ma page principale dans laquelle s'ouvrent grâce à <div> les pages de mon site. Si quelqu'un a un conseil, ça serait sympa. Merci
  20. Bonjour, J'aimerais savoir comment on peut récupérer l'adresse url de la page d'où on vient. Je suis sur yahoo.com et puis je vais sur mon site monsite.com J'aimerais que dans monsite.com, une variable puisse contenir la valeur yahoo.com Comment faire??? J'ai essayé avec var a=window.location.history.go(-1); var a=history.go(-1).location; var a=history.back.location; mais rien ne va ...
  21. ton problème ne vient pas de ce bout de code mais des liens de ton menu, je pense. tu dois écrire un truc du genre à tous tes liens du menu : onmouseover="java script:montre('smenu1');" onmouseout="java script:montre();" Vas-y tu verras ça marche, Bonne journée, Fred
  22. Le problème avec cette solution utilisant des sessions c'est que mon site contient un menu dynamique qui ouvre des pages grâce à include(); ce qui veut dire que les sessions ne marchent pas car j'ai retiré tout les <html><head> et <body> de mes pages qui s'ouvraient à l'intérieur de la page principale grâce aux include(); Je ne sais donc pas jouer avec les sessions. Comment faire????
  23. merci beaucoup. Je ne connaissais pas cette fonction. Bonne journée et encore merci, Fred
×
×
  • Create New...