Bonjour,

J'ai une erreur dans mon code que je n'arrive pas à résoudre et j'aurai aimer avoir votre aide pour m'aider.

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
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
<!-- En tête -->
<?php require_once("header.php"); ?>
<!-- Calendrier -->
<?php include("calendar_entre.php") ?>

<?php $req2 = "SELECT REFERENCE FROM disque"; //recupère référence de disque
	$result2 = mysql_query($req2) or die("Requete pas comprise"); 
	$reference = $_POST['reference']; 
	echo $reference;
	?>


<!-- Début form Gest_disque -->
<form name="Gest_disque" action="Gest_disque2.php" method="POST">

<!-- Tableau des Disques -->
<table width="457" border="0" align="center">
  <tr>
  <!-- choix reference si modification ou suppression -->
     <td colspan="2" align="center">Référence Distributeur :
          <select name="reference">
            <option value="" selected onChange="javascript:modifier()"> </option>
<?php  				 
				while ($row2=mysql_fetch_array($result2))
					{			
						echo '<option value="'.$row2[0].'">'.$row2[0].'</option>';
					}
?>
</select>
<?php

$req3 = "SELECT * FROM disque WHERE REFERENCE='$reference'";
$result3 = mysql_query($req3) or die("Requete pas comprise");
$donnee = mysql_fetch_assoc($result3)

?>
		        
      </td>
  </tr>
  <!-- champs données enreg ou a enreg -->
  <tr>
    <td height="15" colspan="2"> </td>
  </tr>
  <tr>
    <th scope="col" colspan="2"><h1>Créer ou Modifier un Disque</h1></th>
</tr>
  <tr>
    <td colspan="2"></td>
    </tr>
  <tr>
    <td width="219">Référence :</td>
    <td width="324" align="center"><input type="text" name="reference" value= <?php $donnee["REFERENCE"] ?> /></td>
    </tr>
  <tr>
    <td>Code S.D.R.M. :</td>
    <td align="center"><input type="text" name="Code_SDRM" value= <?php $donnee["CODE_SDRM"] ?> /></td>
    </tr>
  <tr>
    <td>Code EAN 13 :</td>
    <td align="center"><input type="text" name="Code_EAN13" value= <?php $donnee["CODE_EAN13"] ?> /></td>
    </tr>
  <tr>
    <td>Titre du Phonographe :</td>
    <td align="center"><input type="text" name="Titre_disque" value= <?php $donnee["TITRE_DISQUE"] ?> /></td>
    </tr>
  <tr>
    <td>Artiste :</td>
    <td align="center"><input type="text" name="Artiste" value= <?php $donnee["ARTISTE"] ?> /></td>
    </tr>
  <tr>
    <td>Nombre de  tirage du disque :</td>
    <td align="center"><input type="text" name="Nb_disque_paru" value= <?php $donnee["NB_DISQUE_PARU"] ?> /></td>
    </tr>
  <tr>
    <td>Année de sortie :</td>
    <td align="center"><input onClick="ds_sh(this);" name="annee_sortie" readonly="readonly"  style="cursor: text" value= <?php $donnee["ANNEE_SORTIE"] ?> /></td>
    </tr>
  <tr>
    <td>Année d'enregistrement :</td>
    <td align="center"><input onClick="ds_sh(this);" name="annee_enreg" readonly="readonly"  style="cursor: text" value= <?php $donnee["ANNEE_ENREG"] ?> /></td>
    </tr>
  <tr>
    <td align="center"><input type="submit" value="Ok" /></td>
    <td align="center"><input type="reset" value="Annuler" /></td>
  </tr>
</table>
</div>

</form>
<!-- Fin form disque -->

<br>
<br>
<!-- Pied de page -->
<?php require_once ("footer.php"); ?>


		<!-- Récupèration des données -->
		 <?php  
			if (isset($_POST['reference']))
			{
				$ref=$_POST['reference'];
				$sdrm = $_POST['Code_SDRM'];
				$ean13 = $_POST['Code_EAN13'];
				$titre = $_POST['Titre_disque'];
				$nb_disque = $_POST['Nb_disque_paru'];
				$artiste = $_POST['Artiste'];
				//$sortie = $_POST['annee_sortie'];  Date
				//$enreg = $_POST['annee_enreg'];  Date
				
				
				//Insertion des données dans la BDD
				$requete2 = "INSERT INTO disque values ('$ref', '$sdrm', '$ean13', '$titre', '$nb_disque', '$artiste', '', '')" ;
				
				mysql_query($requete2) or die(mysql_error()); 
			}
		?>
L'erreur : Notice: Undefined index: reference in C:\wamp\www\site_emouvance1\Gest_disque2.php on line 8

-----> J'ai mis en gras et souligner la ligne <------

Le problème vient surement du fait que je n'arrive pas à récupérer la référence séléctionner dans la liste déroulante.


Merci d'avance pour votre aide.