Bonjour à tous!

Suite à de nombreuses recherches je suis arrivé sur votre forum en lisant le lien suivant : lien

Le problème semble lié au miens, mais j'ai du mal à connecter les neurones :p

Le problème :
En gros, je souhaite :
- afficher une liste de mouvement de danse qui sont inscrits dans ma base de donnée (ça, ça marche)
- mettre des boutons radio pour chaque lignes (ça aussi)
- récupérer les données (là ça coince...)
- vérifier que l'entrée existe dans la base et faire soit un insert, soit un update

Les bases de données
cp : idcp, user_id, idpasses, arevoir, valide
login_users : user_id, name
passes : idpasses, nom, iddanse, idtype, idniveau,
passesniveau : idniveau, niveau ==> contient niveau de 1 à 5
passestype : idtype, type ==> contient type "pas", "passe", "style", ...
passesdanse : iddanse, danse ==> contient plusieurs danses

index.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<link rel="stylesheet" href="style.css" type="text/css" media="screen" />
 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 
</head>
 
<body>
<?php include 'connec.php' ?>
 
 
<?php $vardanse="1"; include 'menu.php' ?>
 
 
 
</body>
</html>
menu.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
<?php $reponse = $bdd->query("SELECT * FROM passesdanse WHERE iddanse='$vardanse'");
$donnees = $reponse->fetch();
$danse= $donnees['danse'];
 
$req = $bdd->prepare("
SELECT * 
FROM passes,passesdanse 
WHERE passes.iddanse='$vardanse'");
$req->execute();
if($req->rowCount()) {
while( $row=$req->fetch() )       
{
?>
<form action="index.php" method="post">
<h1><?php echo $danse; ?></h1>
 
 
					<div id="lv1">
					<h2>Débutant</h2>
					<?php $varniveau="1"; $vartype="1"; include 'submenu.php' ?>
					<?php $varniveau="1"; $vartype="2"; include 'submenu.php' ?>
					</div>
					<div id="lv2">
					<h2>Débutant +</h2>
					<?php $varniveau="2"; $vartype="1"; include 'submenu.php' ?>
					<?php $varniveau="2"; $vartype="2"; include 'submenu.php' ?>
					</div>
					<div id="lv3">
					<h2>Intermédiaire</h2>
					<?php $varniveau="3"; $vartype="1"; include 'submenu.php' ?>
					<?php $varniveau="3"; $vartype="2"; include 'submenu.php' ?>
					</div>
					<div id="lv4">
					<h2>Avancé</h2>
					<?php $varniveau="4"; $vartype="1"; include 'submenu.php' ?>
					<?php $varniveau="4"; $vartype="2"; include 'submenu.php' ?>
					</div>
					<div id="lv5">
					<h2>Professeur</h2>
					<?php $varniveau="5"; $vartype="1"; include 'submenu.php' ?>
					<?php $varniveau="5"; $vartype="2"; include 'submenu.php' ?>
					</div>
<div id="valider"><input type="submit" value="valider" /></div>
</form>
 
<?php
}
}
 
 
$req->closeCursor(); 
$reponse->closeCursor(); ?>
submenu.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<?php $reponset = $bdd->query("SELECT * FROM passestype WHERE idtype='$vartype'");
$donneest = $reponset->fetch();
$type= $donneest['type'];
 
$req = $bdd->prepare("SELECT * 
FROM passes
WHERE passes.iddanse='$vardanse'
AND passes.idniveau='$varniveau'
AND passes.idtype='$vartype'
ORDER BY passes.nom ASC");
$req->execute();
 
 
if($req->rowCount()) {
?>
<h2><?php echo $type; ?></h2>
<table><tr><th>Nom</th><th>A revoir</th><th>Valid&eacute;</th></tr>
<?php
 
while( $row=$req->fetch() )       
{
?>
					<tr>
					    <td><?php echo $row['nom']; ?></td>
					    <td><input type="radio" name="<?php echo $row['nom']; ?>" value="arevoir"></td>
					    <td><input type="radio" name="<?php echo $row['nom']; ?>" value="valide"></td>
					</tr>
<?php
}
}
 
$req->closeCursor(); 
$reponset->closeCursor(); 
?>
</table>

Merci d'avance pour votre aide!