je dois créer un site internet qui gère un parc informatique et entre de nombreuses fonctionnalités je dois faire une page qui permette à un utilisateur de faire une demande de renouvellement si son ordinateur est trop ancien, j'ai donc une table Ordinateur qui contient le nom de l'ordi et sa date d'obsolescence (entre autres).
Voici donc le code que j'ai écris mais le programme ne rentre pas dans la bouche :
Code : Tout sélectionner
<?php
$db_conn = mysql_connect("localhost","root","") or die (mysql_error());
mysql_select_db("lif4",$db_conn) or die (mysql_error());
?>
<html>
<head>
<title>Demande Renouvellement</title>
</head>
<body>
<h2><center>Demande de Renouvellement d'un Ordinateur</center></h2>
<br><h3><center> Veuillez insérer le nom de l'ordinateur à renouveler </center></h3>
<br><form method="POST" action="DemandeRenouvellement.php">>
<br><center>Nom Ordinateur <input TYPE="text" NAME="Ordinateur" ></center>
<br><center><input type="submit" nom ="Renouvo" value="Envoyer"></center>
</form>
<?php
if(!empty($_POST['Renouvo']) && !empty($_POST['Ordinateur'])) {
$nom=$_POST['Ordinateur'];
$requete= "
SELECT nom
FROM ordinateur
Where obsolescence < curdate()
AND $nom = nom ";
$resultat = mysql_query($requete) or die(mysql_error());
if($resultat != NULL){
$requete= "UPDATE ordinateur SET etat='obsolete' Where nom = '".$nom."' ";
$resultat = mysql_query($requete) or die(mysql_error());
echo "Changement effectué";
}
else {
echo "Cet Ordinateur n'est pas obsolète";
}
}
?>
</body>
</html>