Prblème bizzare

Répondre
burnedsoul
burnedsoul
Déconnecté
Webmaster de Clikmag http://www.clikmag.fr
Salut à tous
Voilà j'utilisais au début une double frame pour une page avec une bannière en haut et un contenu en bas.
Jme suis rendu compte que la bannière du haut pouvait être gérée par les pseudos frame (ce qui était plus pratique et moins "barbare").
Ce changement effectué j'ai une ptite erreur au niveau de mes formulaire qui à la base redirigeait vers la même page ($PHP_SELF?page=test) par exemple.
Et depuis que j'ai opéré le changement, la validation du formulaire ne se fait plus :'(
Ca peut venir de quoi ? Et est il possible (soit par css, soit autrement) de définir une target par défaut ? (genre un "_self") afin de rêgler le problème ?
Merci d'avance :)
moogli
moogli
Déconnecté
Il en faut peu pour être heureux !!!!!
Salut,
si tu omet le champ action de ton form par defaut il utilise la pae d'ou il vient.

Si non montre nous ton code parce que la smiley je ne vois pas :)

Je pense que ton include doit mettre le souk dans ton form ...
burnedsoul
burnedsoul
Déconnecté
Webmaster de Clikmag http://www.clikmag.fr
Ben en fait, c'est assez long niveau code ...
Je pense en effet que le problème doit venir des includes (la page est divisée en 3 en fait, une bannière, un sommaire et un contenu), chaque partie est délimitée par des tableaux...
moogli
moogli
Déconnecté
Il en faut peu pour être heureux !!!!!
pour le longeur => le wall

meme si ta page index.php c'est sa
  1.  
  2. <?php
  3. include('header.php');  
  4. include('menu.php');  
  5. include('reste.php');  
  6. ?>
  7.  

tu peut avoir des var post et get. Donc si tu as un un formulaire dans reste.php (tu peut mettre dans le champ action index.php) tu a pouvoir recuperer tes variables.

Tout sa pour dire que sans minimun de code on peut pas t'aider beaucoup.
A vue de nez je dirais qu'il y a un > qui manque quelque part mais je peut pas un dire plus.
burnedsoul
burnedsoul
Déconnecté
Webmaster de Clikmag http://www.clikmag.fr
En fait j'ai essayé différentes variantes de code :

pour la page contenu :

  1.  
  2. <form name='pF' method='post' action='index.php?page=gestnews'>
  3.       <table border='0' cellpadding='0' cellspacing='0' width='98%'>";
  4.          while ($r=mysql_fetch_array($rec_news_choisie))
  5.          {
  6.             $mess=ereg_replace("","",$r[txt_n]);
  7.             $mess_sup=ereg_replace("","",$r[txt_sup_n]);
  8.             $r[date_n]=affich_date($r[date_n]);
  9.             echo "
  10.          <tr>
  11.             <td width='20%'><font class='input'>Type de news :</font></td>
  12.             <td><input type='text' name='m_type_news' value=\"$r[type_n]\"></td>
  13.          </tr>
  14.  
  15.  
burnedsoul
burnedsoul
Déconnecté
Webmaster de Clikmag http://www.clikmag.fr
Boups, j'ai oublié dans mon exemple de code le "</form>" :$ dsl.
moogli
moogli
Déconnecté
Il en faut peu pour être heureux !!!!!
ben mise a part le echo qui manque au debut le wile pas fermé (ainsi que le deuxième echo d'ailleur), ton formulaire a l'air correcte.

Fait voir la trame le fichier index.php (surtout la ou tu recupére tes variables $_POST et ce qu'il ya avant. STP
burnedsoul
burnedsoul
Déconnecté
Webmaster de Clikmag http://www.clikmag.fr
Voilà j'ai posté un wall sur les deux pages :

http://www.lephpfacile.com/wall/lire_wall.php?wall=1635
Merci d'avance et dsl si c'est un peu long, voire mal codé lol
zebden
zebden
Déconnecté
zebdinou pour les intimes / Blog : http://www.zebden.fr
la page reste toujours la meme soit le_nom_du_fichier?page=gestnews ??
Dans ce cas si tu valide sur la meme page tu met action="" et ca valide sur la meme page.
zebden
zebden
Déconnecté
zebdinou pour les intimes / Blog : http://www.zebden.fr
la page reste toujours la meme soit le_nom_du_fichier?page=gestnews ??
Dans ce cas si tu valide sur la meme page tu met action="" et ca valide sur la meme page.
moogli
moogli
Déconnecté
Il en faut peu pour être heureux !!!!!
Lu,

sa marché comment ça avant les pseudo frame ????

Moi y a un truc qui m'intrique : tu utilise par exemple $chooser au lieu de $_POST['chooser'] ....

c'est quoi $s_login_m et $s_niv_m?
des variables de session je suppose ? si c'est le cas => $_SESSION['$_login_m'], $_SESSION['s_niv_m']

je sais que c'est lourd mais faut se mettre a jour smiley.
si non enleve le contenu du champ action des forms (s'il n'est pas indiqué il prend la page sur la quelle est le formulaire par defaut).

Je pense que les validations ne se font pas parce que la condition du 1er if est toujours false (du fait que les variables $s_login_m & $s_niv_m n'existe pas mais $_SESSION['s_login_m'] & $_SESSION['s_niv_m'] certainement).
@+
burnedsoul
burnedsoul
Déconnecté
Webmaster de Clikmag http://www.clikmag.fr
Ok je vais essayer tout ça, merci pour vos réponses :)
Sinon, je suis toujours à easyphp1.6 ... Mais c'est vrai qu'il faut aussi se mettre à jour dans la façon de coder :)
Répondre
Accès rapide :

Remonter Remonter
L'éditeur javascript - CSS - Gentoo - Tutoriaux PHP - Tutoriels PHP - Bretagne - php - Moto - Kit graphique