le 05/05/2009 à 23:29
Problème sur lancement de la requête SQL
Bonjour j'ai ce code
Ce code modifie l'adresse mais j'aimerais qu'il modifie aussi l'age par exemple.
J'ai essayé le code suivant mais...sans succès...
Aidez-moi s.v.p. :)
Merci d'utiliser le BB-COde pour paster vos codes, c'est pourtant bien spécifié dans les conditions d'utilisation des forums que vous ne lisez donc pas :)
<?php
$base = mysql_connect ('localhost', 'Mononc', '1111');
mysql_select_db ('ma_base', $base) ;
?>
<html>
<head>
<title>Modification de l'adresse d'un propriétaire</title>
</head>
<body>
<?php
// on teste si les variables du formulaire sont déclarées
if (isset($_POST['nouvelle_adresse']) && isset($_POST['proprio'])) {
// lancement de la requête
$sql = 'UPDATE liste_proprietaire SET adresse="'.$_POST['nouvelle_adresse'].'"WHERE nom="'.$_POST['proprio'].'"';
// on exécute la requête (mysql_query) et on affiche un message au cas où la requête ne se passait pas bien (or die)
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br />'.mysql_error());
// on ferme la connexion à la base
mysql_close();
// un petit message permettant de se rendre compte de la modification effectuée
echo 'La nouvelle adresse de '.$_POST['proprio'].' est : '.$_POST['nouvelle_adresse'];
}
else {
echo 'Les variables du formulaire ne sont pas déclarées';
}
?>
</body>
</html>
Ce code modifie l'adresse mais j'aimerais qu'il modifie aussi l'age par exemple.
J'ai essayé le code suivant mais...sans succès...
<?php
$base = mysql_connect ('localhost', 'Mononc', '1111');
mysql_select_db ('ma_base', $base) ;
?>
<html>
<head>
<title>Modification de l'adresse d'un propriétaire</title>
</head>
<body>
<?php
// on teste si les variables du formulaire sont déclarées
if (isset($_POST['nouvelle_adresse']) && isset($_POST['proprio']) && isset($_POST['age'])) {
// lancement de la requête
$sql = 'UPDATE liste_proprietaire SET adresse="'.$_POST['nouvelle_adresse']. and SET age="'.$_POST[ 'age'].'"WHERE nom="'.$_POST[ 'proprio'].'"';
// on exécute la requête (mysql_query) et on affiche un message au cas où la requête ne se passait pas bien (or die)
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br />'.mysql_error());
// on ferme la connexion à la base
mysql_close();
// un petit message permettant de se rendre compte de la modification effectuée
echo 'La nouvelle adresse de '.$_POST['proprio'].' est : '.$_POST['nouvelle_adresse'];
}
else {
echo 'Les variables du formulaire ne sont pas déclarées';
}
?>
</body>
</html>
Aidez-moi s.v.p. :)
Merci d'utiliser le BB-COde pour paster vos codes, c'est pourtant bien spécifié dans les conditions d'utilisation des forums que vous ne lisez donc pas :)