Modifier des infos qui viennent 2 la base php

Fermé
devwev - 22 févr. 2012 à 13:35
Bonjour,




Je veux enregistrer des modifications dans la base de données en clique sur le button enregistrer, bah j'ai fait un tableau dans lequel j'affiche les données de la base et par la suite j'ai fait une fonction qui ajouter les modifications dans la base de données et j'ai appelé a cette fonction dans la clique sur le button mais rien ni modifié voila mon code:

<body>
<?php //la connexion
require_once('connexion.php');
//require_once('functions.php');
?>
<body>
<form method='POST' action='modifier.php?id=<?=$_GET['id']?>'>
<table>
<?php
$id=$_GET['id'];
$requette="select * from matable where id ='".$id."'";
$exec=mysql_query($requette)or die(mysql_error());
$ligne=mysql_fetch_array($exec); ?>
<tr><td>Valeur</td><td><input type="text" name="libelle" value="<?php echo $ligne['libelle']; ?>" /> </td></tr>
<tr><td>Cours de ouverture</td><td><input type="text" name="num1" value="<?php echo $ligne['num1']; ?>"/></td></tr>
<tr><td>Cours de clôture</td><td><input type="text" name="num2" value="<?php echo $ligne['num2'];?>"/></td></tr>
<tr><td>Date de dernière transaction</td><td><input type="text" name="date" value="<?php echo $ligne['date'];?>"/></td></tr>
<tr><td><input type="submit" value="Enregister" onclick="<?php modiffier() ;?>"/></td></tr>
</table>
<form>

<?php
$libelle=$_POST['libelle'];
$num1=$_POST['num1'];
$num2=$_POST['num2'];
$date=$_POST['date'];
$id=$_GET['id'];
function modiffier(){
if(isset($id)){
$req="UPDATE matable
SET libelle ='".$libelle."',
num1 ='".$num1."',
num2 ='".$num2."',
date='".$date."'
WHERE id ='".$id."'";
//echo $req;
//echo $valeur;
$qery=mysql_query($req)or die(mysql_error());
}
return $qery;
}

?>
Merci d'avancer :D
</body>
A voir également: