Salut tt le monde,
Voila je voudrai mettre à jour le champ d'une table grâce à une requête dans un fichier PHP mais je n'arrive pas à trouver la bonne syntaxe:
Voici mon code :
<?
// récupération des données depuis la page HTML pour PHP4 ou supérieur
$entreprise_name= $_POST['entreprise_update'];
$renouvellement_stage= $_POST['renouvellement'];
// boucle de test/remplissage
// msg d'erreur si champs formulaire non remplis
if ($entreprise_name == "" || $renouvellement_stage == ""){
echo"ERREUR: Vous devez obligatoirement remplir les champs Nom de l'entreprise et Renouvellement possible";
}else{
//connexion à la base de données:
$liendb4=mysql_connect("localhost","root","")or die("la connexion à la base a échoué");
// selection de la base à remplir:
mysql_select_db("base_stage")or die("Impossible de se connecter à la base de données");
// remplissage de la base:
$sql1="UPDATE Entreprises SET Possiblité_avenir=$renouvellement_stage";
mysql_query($sql1);
// requête de contrôle de l'affichage
$sql="SELECT Nom_entreprise,Ville,Possiblité_avenir FROM Entreprises ORDER BY Nom_entreprise";
$resultat=mysql_query($sql);
$lgn=mysql_num_rows($resultat);
$nbcol=mysql_num_fields($resultat);
echo"Verification de l'insertion avec la requete : SELECT Nom_entreprise,Ville, Possiblité_avenir FROM Entreprises ORDER BY Nom_entreprise";
echo"<BR><BR>";
echo"<TABLE border=1>";
for($i=0;$i<$lgn;$i++)
{
echo"<TR>";
for($j=0;$j<$nbcol;$j++)
{
echo"<TD>";
echo mysql_result($resultat,$i,$j);
echo"</TD>";
}
echo"</TR>";
}
echo"</TABLE>";
// Fermeture de la base
mysql_close($liendb4);
// message confirmant l'insertion des données dans la base
echo"<BR><BR>";
echo"Données insérées, pour vérifier allez dans PHPmyAdmin";
} // fin boucle de test
?>