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
|
<?PHP
require ("../connect.php");
mysql_connect (SERVEUR, NOM, PASSE) or die(mysql_error);
mysql_select_db (BASE) or die(mysql_error);
$titre = addslashes($_POST['titre']);
$genre = addslashes($_POST['genre']);
$position = addslashes($_POST['position']);
$emprunteur = addslashes($_POST['emprunteur']);
// on récupère le numéro du film
$numero = "SELECT numfilm FROM films WHERE nomfilm='".$titre."';";
$num = @mysql_query ($numero);
while($ligne = mysql_fetch_array($num))
{
// on modifie le nom, genre, position
$requete = "UPDATE films SET nomfilm='".$titre."', genrefilm='".$genre."', posfilm='".$position."' WHERE numfilm='".$ligne['numfilm']."';";
$res = @mysql_query ($requete);
if ($res)
{
echo 'Mise à jour réussie';
// on regarde si le film a ete emprunte
$select = "SELECT nomemp FROM emprunteur WHERE numfilm='".$num."';";
$sel = @mysql_query ($select);
if(mysql_num_rows($sel) === 0)
{
$insert = "INSERT INTO emprunteur VALUES ('', '".$emprunteur."','".$num."');";
$ins = @mysql_query ($insert);
// on ferme la connexion à mysql
mysql_close();
}
else
{
$req = "UPDATE emprunteur SET nomemp='".$emprunteur."' WHERE numfilm='".$num."';";
$resultat = @mysql_query ($req);
if ($resultat)
{
echo '<P align=center><FONT face="Comic Sans MS" size="3" color=#000000>Mise à jour film</FONT><BR>'
. 'Mise à jour réussie';
}
else
{
echo '<P align=center><FONT face="Comic Sans MS" size="3" color=#000000>Mise à jour film</FONT><BR>'
.' <P align=center><FONT face="Comic Sans MS" size="3" color=#000000>Impossible d\'exécuter la requête de modif de l\'emprunteur :</FONT> ' . mysql_error();
// on ferme la connexion à mysql
mysql_close();
}
}
}
else
{
echo '<P align=center><FONT face="Comic Sans MS" size="3" color=#000000>Mise à jour film</FONT><BR>'
.' <P align=center><FONT face="Comic Sans MS" size="3" color=#000000>Impossible d\'exécuter la requête de modif de l\'emprunteur :</FONT> ' . mysql_error();
}
}
?> |
Partager