[PHP] Probleme de bouton submit ...
Résolu
Serra
-
Tatsunokami Messages postés 194 Statut Membre -
Tatsunokami Messages postés 194 Statut Membre -
Bonjour,
J'ai un petit soucis avec mon code et j'arrive pas a trouver ou ... :'(
Le but de ce bout de code est d'afficher un tableau dont on souhaite éventuellement modifier certains champs : je voulais donc dans les champs "text" inscrire les anciennes valeurs et l'utilisateur modifie ensuite celles qui ne sont plus valides. Il valide la modification en appuyant sur Mettre a jour.
le tableau $_SESSION['tableau'] est un bete tableau a 2 dimensions.
Le probleme c'est que le bouton de validation ne veut pas marcher ... et je sais pas pourquoi ...
J'espere que vous verrez ma boulette ... Merci d'avance
J'ai un petit soucis avec mon code et j'arrive pas a trouver ou ... :'(
Le but de ce bout de code est d'afficher un tableau dont on souhaite éventuellement modifier certains champs : je voulais donc dans les champs "text" inscrire les anciennes valeurs et l'utilisateur modifie ensuite celles qui ne sont plus valides. Il valide la modification en appuyant sur Mettre a jour.
le tableau $_SESSION['tableau'] est un bete tableau a 2 dimensions.
Le probleme c'est que le bouton de validation ne veut pas marcher ... et je sais pas pourquoi ...
echo '<form method="get" action="maj.php" target="mainFrame">';
echo '<TABLE>';
for($i=0 ; $i<$fin ; $i++)
{
echo '<TR>';
for($j=0 ; $j<$fin2 ; $j++)
{
echo '<TD>';
echo '<B>' . $_SESSION['tableau'][$i][$j] . '</B>';
echo '</TD>';
echo '<TD>';
if(isset($_SESSION['tableau'])
echo '<input type="text" name="a_changer_dans_table[]" value="' . $_SESSION['tableau'][$i][$j+1] . '" size="70">';
else
echo '<input type="text" name="a_changer_dans_table[]" value="" size="70">';
echo '</TD>';
}
echo '</TR>';
}
echo '</TABLE><BR><BR>';
echo '<input type="submit" name="btnvalider" value="Mettre à jour">';
echo '</form>';
J'espere que vous verrez ma boulette ... Merci d'avance
A voir également:
- [PHP] Probleme de bouton submit ...
- Diagnostic bouton photo - Accueil - Outils
- Easy php - Télécharger - Divers Web & Internet
- Bouton shift pc - Forum Jeux vidéo
- Bouton on/off comment savoir - Forum Word
- Réinitialiser chromecast sans bouton - Guide
4 réponses
mon formulaire est fermé grâce au :
Pour GET ca change rien ...
Par contre, apparemment, ça pourrait être le nombre de données contenues dans les tableaux que le formulaire envoi (environ 200 lignes pour 1 à 5 colonnes) ... je comprend pas trop pourquoi c'est limité ainsi ... :'(
echo '</form>';non ?
Pour GET ca change rien ...
Par contre, apparemment, ça pourrait être le nombre de données contenues dans les tableaux que le formulaire envoi (environ 200 lignes pour 1 à 5 colonnes) ... je comprend pas trop pourquoi c'est limité ainsi ... :'(
Bonjour,
Je te conseillerais de n'utiliser le php que dans la partie où tu en as besoin et de laisser le reste en html comme ci-dessous. Et puis je trouve qu'il y a un truc bizarre avec tous ces "echo", j'avoue ne pas arriver à déterminer quoi exactement, et si ça ce trouve il n'y a rien d'anormal, mais il y a quelque chose qui mes chiffonne...
<html>
<head>
</head>
<body>
<form method="get" action="maj.php" target="mainFrame">
<TABLE>
<?
for($i=0 ; $i<$fin ; $i++)
{
echo '<TR>';
for($j=0 ; $j<$fin2 ; $j++)
{
echo '<TD>';
echo '<B>' . $_SESSION['tableau'][$i][$j] . '</B>';
echo '</TD>';
echo '<TD>';
if(isset($_SESSION['tableau'])
echo '<input type="text" name="a_changer_dans_table[]" value="' . $_SESSION['tableau'][$i][$j+1] . '" size="70">';
else
echo '<input type="text" name="a_changer_dans_table[]" value="" size="70">';
echo '</TD>';
}
echo '</TR>';
}
?>
</TABLE><BR><BR>
<input type="submit" name="btnvalider" value="Mettre à jour">
echo '</form>
</body>
</html>
Bien @micalement,
Tatsu no Kami
Je te conseillerais de n'utiliser le php que dans la partie où tu en as besoin et de laisser le reste en html comme ci-dessous. Et puis je trouve qu'il y a un truc bizarre avec tous ces "echo", j'avoue ne pas arriver à déterminer quoi exactement, et si ça ce trouve il n'y a rien d'anormal, mais il y a quelque chose qui mes chiffonne...
<html>
<head>
</head>
<body>
<form method="get" action="maj.php" target="mainFrame">
<TABLE>
<?
for($i=0 ; $i<$fin ; $i++)
{
echo '<TR>';
for($j=0 ; $j<$fin2 ; $j++)
{
echo '<TD>';
echo '<B>' . $_SESSION['tableau'][$i][$j] . '</B>';
echo '</TD>';
echo '<TD>';
if(isset($_SESSION['tableau'])
echo '<input type="text" name="a_changer_dans_table[]" value="' . $_SESSION['tableau'][$i][$j+1] . '" size="70">';
else
echo '<input type="text" name="a_changer_dans_table[]" value="" size="70">';
echo '</TD>';
}
echo '</TR>';
}
?>
</TABLE><BR><BR>
<input type="submit" name="btnvalider" value="Mettre à jour">
echo '</form>
</body>
</html>
Bien @micalement,
Tatsu no Kami