Sabrina
Invité n'ayant pas de compte PHPfrance
28 avr. 2011, 15:40
Pour pouvoir vous aider voici tous mon code :
include "connexion.php";
$sql = "SELECT id,Titre, Auteur, Cote, Disponibilite FROM livres ORDER BY Titre";
$ReqLog = mysql_query($sql);
while ($resultat = mysql_fetch_row($ReqLog))
{
echo '<option value="'.$resultat[0].'" onclick="affiche(\'<br /><strong>Auteur :</strong> '.$resultat[2].'<br /><br /><strong>Cote :</strong> '.$resultat[3].'\',\'descr\')"><br />'.$resultat[1];
echo '</option>'."\n";
}
echo '</select>'."\n";
if (isset($_POST['Submit']))
{
$accept=False;
$nom=$_POST['select'];
$dateS=$_POST['textfield4'];
$dateE=$_POST['textfield5'];
if((empty($_POST['select'])) ||(empty($_POST['textfield4'])) || (empty($_POST['textfield5'])) )
{
?>
<script language="javascript">
alert('Vous devez remplir tous les champs');
</script>
<?php
}//Champs vides
else
{
$requet="SELECT * FROM livres";
$resultt = mysql_query($requet) or exit(mysql_error().'Echec');
while( $data = mysql_fetch_assoc($resultt))
{
if($data['id']==$nom)
{
$h=$data['Titre'];
}
}
$disponibilite = $_GET['Disponibilite'];
echo '$disponibilite';
if ($disponibilite != "Disponible")
{
?>
<script language="javascript">
alert('Le livre choisi est empreunté.');
</script>
<?php
}
else
{
// Inserer les données entrées dans la tables Pret
$requete = "INSERT INTO pret(Titre,Datesortie,Dateentree) VALUES('$h','$dateS','$dateE')";
$resultat = mysql_query($requete) or exit(mysql_error().'Echec');
$accept =true;
// Changer le champ Disponibilite de la table livres de Disponible à En pret
$query = "UPDATE livres SET Disponibilite = 'En prêt' WHERE Titre='$h' ";
$result = mysql_query($query);
?>
<script language="javascript">
alert('Votre demande a été bien enregistrée, veillez contacter la bibliothécaire pour avoir l''ouvrage empreunté.');
</script>
<?php
}
}
} // fin Submit
?>
Jusque là tous marche bien à part le test concernant la Disponibilité du Livres (Je veux faire si Disponibilite est En pret il dois afficher un message si non faire le pret