Bonsoir,
est-il possible de récupérer deux variables POST de deux input type radio à partir d'un seul formulaire.
oui puisqu'il n'ont pas le même name=
$_POST['joueurEntrant'] va te renvoyer nomjoueur1 ou nomjoueur2 selon le bouton radio activé
$_POST['joueurSortant'] va te renvoyer nomjoueur1 ou nomjoueur2 selon le bouton radio activé
pour tes requette Update c'est pas bon, tu ne peux pas en faire plusieurs dans une seule, mélanger update et select;
Un conseil:
met les SELECT UPDATE WHERE en majuscules et le reste en minuscules c'est plus facile à lire.
pour le post au dessus:
if(isset($_POST['joueurEntrer'])&& isset($_POST['jouerSortir']))
sera tjs vrai c'est des boutons radio, il y en a toujours un qui est actif
fais comme ça:
if(isset($_POST['appliquer'])&& $_POST['appliquer'] !=""){
// on interroge d'abord pour avoir le numero des joueurs E et S
$req=mysql_query("SELECT * FROM joueur WHERE nomJoueur='".$_POST['jouerEntrer']."'"); or die(mysql_error());
$result=mysql_fetch_array($req);
$num_joueur_E=$result['numeroJoueur'];
$req=mysql_query("SELECT * FROM joueur WHERE nomJoueur='".$_POST['jouerSortir']."'"); or die(mysql_error());
$result=mysql_fetch_array($req);
$num_joueur_E=$result['numeroJoueur'];
//ensuite on fait la mise à jour
$req2=mysql_query("UPDATE joueur SET nomJoueur='".$_POST['joueurEntrer']."' WHERE numeroJoueur='".$num_joueur_E."'") or die(mysql_error());
$req3=mysql_query("UPDATE remplacant SET nomJoueur='".$_POST['joueurSortir']."' WHERE numeroJoueur='".$num_joueur_S."'") or die(mysql_error());
if($req2 ) {
echo "Mise a jour table joueur";
}
if($req3){
echo "Mise a jour table remplaçant";
}
}
et dans ton formulaire rajoute le name= au bouton submit pour tester si il a été clicqué
<input type="submit" name="appliquer" value="appliquer changement"/>