Modifier bdd mysql via formulaire php
Bonjour ! le script affiche "modification effectuer " mais sans effet
je vous donne le script
Code:
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
| <?php
$radical = $_GET["radical"];
require_once('conf.php');
$req = mysql_query ("SELECT * FROM $nomtable WHERE radical LIKE '%".$_POST['recherche']."%'");
$resultat= mysql_num_rows($req);
if (strlen($_POST["recherche"]) > 0)
{
echo ' ';
echo'1 résultat pour [ <span style="color:red;">'.$_POST['recherche'].' </span> ]<br />';
while( $result = mysql_fetch_array($req))
{
?><form action = "modifier.php?radical=<?php echo $radical;?>"method="POST">
<textarea name= "banque" rows="10" cols ="50" ><?php echo $result['banque'];?></textarea></br>
<input name = "Modifier" value = "Modifier" type ="submit"/>
</form>
<?php
}
echo '<p> </p>';
}
else{
echo '<p>Désolé mais aucun résultat ne correspond à votre demande.</p>';
}
mysql_close();
?> |
et le script qui effectue la modif
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| <?php
require_once('conf.php');
if(isset ($_POST["Modifier"]))
{
$banque = $_POST["banque"] ;
$result = mysql_query("UPDATE info_banque
SET banque = '$banque'
WHERE radical = '$radical' ");
if(!$result)
{
die('Requete invalide : ' .mysql_error());
}
else
{
echo '<p>la modification à été effectuer avec succés. <a href=/bicm/explo/banque/index.html>Retour</a></p>';
}
mysql_close();
}
?> |
mercie!:)