J'ai un problème avec mon formulaire, j'affiche deux lignes de ma base de données qui utilisent le même formulaire (en utilisant while loop) pour remettre les valeurs à la DB. Le problème est que le second ou la rangée du bas qui s'affiche fonctionne bien, mais la première fonctionne par exemple si je clique sur la dernière valeur 1, la première ne fonctionne que si je clique sur la valeur 1 et que cela cesse de fonctionner.PHP Form Soumission
Mon site est www.albsocial.us/test/seria.php pour vérifier par vous-même, j'ai inclus une vidéo juste dans ce cas http://www.youtube.com/watch?v=xGwPd_P65oM
<?php
session_start();
include("connect.php");
$query = "SELECT * FROM test ORDER BY `id` ASC LIMIT 2";
$result = mysql_query($query);
echo "<h2>Seria A</h2><hr/>";
while($row = mysql_fetch_array($result)){
$id = $row['id'];
$home = $row['home'];
$away = $row['away'];
$win = $row['win'];
$draw = $row['draw'];
$lose = $row['lose'];
echo "<br/>",$id,") " ,$home, " - ", $away;
echo "
<form action='seria.php' method='post' id='$id'>
<select name='test'>
<option value=\"\">Parashiko</option>
<option value='1'>1</option>
<option value='X'>X</option>
<option value='2'>2</option>
<input type='submit' name='submit' value='Submit'/>
<input type='hidden' name='id' readonly value='".$row['id']."'/>
</select>
<br/>
</form>";
echo "Totali ", $sum = $win+$lose+$draw, "<br/><hr/>";
}
if (!empty($_POST)) {
$id=isset($_POST['id'])&&is_numeric($_POST['id']) ? $_POST['id']:false;
$select = isset($_POST['test']) ? $_POST['test']:false;
switch ($select) {
case 1:
$select = $win + $select;
mysql_query("UPDATE test SET win='$select' WHERE id='$id'");
break;
case 'X':
$select = '1';
$select = $draw + $select;
mysql_query("UPDATE test SET draw='$select' WHERE id='$id'");
break;
case 2:
$select = '1';
$select = $lose + $select;
mysql_query("UPDATE test SET lose='$select' WHERE id='$id'");
break;
default:
}
header('Location: ../test/seria.php');
}
?>
non ça marchera pour l'identifiant de ligne qui est en bas .. alors si je clique sur valeur = 1 en bas le haut ne fonctionnera que si je clique sur la même valeur, le bouton –
par exemple si je clique sur le bas valeur de la ligne je justifie de soumettre cette valeur .. alors si je décide de cliquer en haut, je devrais soumettre cette valeur un @Prix –
Vérifiez la vidéo s'il vous plaît. .. –