Bonjour je suis actuellement étudiant, et je me lance dans les bases de données php my sql.
Cela fait plusieurs jours que je me casse la tête a trouver la solution, j'ai le message suivant qui apparaît:
"Notice: Undefined index: numero in C:\wamp\www\connectbdd\index.php on line 15"
si quelqu'un pourrait m'aider ça serait vraiment cool , merci d'avance
Et mon code est le suivant:
<?php
//-------------------------------------------------- En-tête JAVASCRIPT ------------------------------------------------------------
echo "<script type='text/javascript' src='jquery-1.9.1.js'></script>";
echo "<script type='text/javascript' src='moulinette.js'></script>";
//----------------------------------------------------------------------------------------------------------------------------------
$numero = $_GET["numero"]; c'est ici que j'ai l'erreur ligne 15
//echo "<h1><em>BASE DE DONNEES FILM </em>!</h1> ";
//connexion bdd ----------------------------------------------------------------------------------------------------------------------
$link = mysql_connect("localhost", "root", "");
mysql_select_db("bdd_film", $link) or die(mysql_error());
//------------------------------------------------ liste deroulante -----------------------------------------------------------
echo"SELECTIONNEZ UN DISQUE : ";
echo "<select id='idnumero' name='namenumero' size='1' onChange='idnumero()'>";
$query= "SELECT DISTINCT film.N_disque FROM film ORDER By N_disque ";
$result = mysql_query( $query, $link) or die($query . " - " . mysql_error());
while ($ligne = mysql_fetch_array($result))
{
echo "<option selected='selected' value='".$ligne['N_disque']."'>".$ligne['N_disque']."</option>";
}
echo "</select>";
//requete SQL Film ---------------------------------------------------------------------------------------------------------
echo "<table style='float:center' >";
echo '
<tr>
<th style="background:#A6ECC2">Numero du disque</th>
<th style="background:#A6ECC2">Genre</th>
<th style="background:#A6ECC2">Nom</th>
<th style="background:#A6ECC2">Realisateur</th>
<th style="background:#A6ECC2">Annee</th>
<th style="background:#A6ECC2">3D ?</th>
<th style="background:#A6ECC2">Poid</th>
</tr> ';
$query = "SELECT film.N_disque, film.Genre, film.Nom, film.Realisateur, film.Annee, film.3D, film.Poid FROM film WHERE film.N_disque='".$numero."'";
$result = mysql_query($query, $link) or die($query . " - " . mysql_error());
while ($ligne = mysql_fetch_array($result))
{
echo "
<tr>
<td>".$ligne['N_disque']."</td>
<td>".$ligne['Genre']."</td>
<td>".$ligne['Nom']."</td>
<td>".$ligne['Realisateur']."</td>
<td>".$ligne['Annee']."</td>
<td>".$ligne['3D']."</td>
<td>".$ligne['Poid']."</td>
</tr>";
}
?>
</table>
Mon fichier moulinette en javascript est le suivant:
function idnumero(){
id = $('#namenumero').val();
id = document.getElementById('namenumero').value;
location.href('index.php?numero='+id);
}
Element.update('numero');
var myAjax = new Ajax.Updater(
'numero',
'index.php',
{
method: 'get',
parameters: parametres
}
);
Partager