Prblème bizzare

Répondre
burnedsoul
le 31/08/2004 à 18:47
burnedsoul
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 :)
Webmaster de Clikmag http://www.clikmag.fr
moogli
le 31/08/2004 à 19:12
moogli
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 ...
Il en faut peu pour être heureux !!!!!
burnedsoul
le 31/08/2004 à 19:50
burnedsoul
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...
Webmaster de Clikmag http://www.clikmag.fr
moogli
le 31/08/2004 à 20:15
moogli
pour le longeur => le wall

meme si ta page index.php c'est sa
<?php
include('header.php');
include('menu.php');
include('reste.php');
?>

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.
Il en faut peu pour être heureux !!!!!
burnedsoul
le 31/08/2004 à 20:51
burnedsoul
En fait j'ai essayé différentes variantes de code :

pour la page contenu :

<form name='pF' method='post' action='index.php?page=gestnews'>
<table border='0' cellpadding='0' cellspacing='0' width='98%'>";
while ($r=mysql_fetch_array($rec_news_choisie))
{
$mess=ereg_replace("","",$r[txt_n]);
$mess_sup=ereg_replace("","",$r[txt_sup_n]);
$r[date_n]=affich_date($r[date_n]);
echo "
<tr>
<td width='20%'><font class='input'>Type de news :</font></td>
<td><input type='text' name='m_type_news' value=\"$r[type_n]\"></td>
</tr>
Webmaster de Clikmag http://www.clikmag.fr
burnedsoul
le 31/08/2004 à 20:52
burnedsoul
Boups, j'ai oublié dans mon exemple de code le "</form>" :$ dsl.
Webmaster de Clikmag http://www.clikmag.fr
moogli
le 31/08/2004 à 20:57
moogli
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
Il en faut peu pour être heureux !!!!!
zebden
le 31/08/2004 à 23:31
zebden
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.
zebdinou pour les intimes / Blog : http://www.zebden.fr
zebden
le 31/08/2004 à 23:31
zebden
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.
zebdinou pour les intimes / Blog : http://www.zebden.fr
Répondre
LoadingChargement en cours