blackvault
Messages postés16Date d'inscriptionvendredi 24 février 2006StatutMembreDernière intervention 8 mars 2006
-
6 mars 2006 à 09:47
blackvault
Messages postés16Date d'inscriptionvendredi 24 février 2006StatutMembreDernière intervention 8 mars 2006
-
6 mars 2006 à 11:09
Je souhaite reinitialiser une entree de ma table de donnée trez... mais apparemment ca marche pas du tout... pourquoi??
Merci de m'aider!
<?php
require_once("connexion2.php");
//if (isset($_SESSION['id']))
//{
//$id=$_SESSION['id'];
//$query= "SELECT login FROM utilisateur where id='$id'";
//$ret=mysql_query($query);
//$res=mysql_fetch_object($ret);
//$login=$res->login;
//if ($login=='admin')
//{
if (isset($_POST['id'])){
$id_trez=$_POST['id'];
//on récupère l'id_trez du compte qu'on veut reinitialiser
$query2="UPDATE trez SET debit='0', credit='0', commment='' WHERE id_trez='$id_trez'";
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 6 mars 2006 à 10:24
Jer t'ai écrit exactement ou le mettre, si tu me relis bien ;-)
Si id_trez est de type numérique, ta requête ne doit pas être comme ici :
$query2="UPDATE trez SET debit='0', credit='0', commment='' WHERE id_trez='$id_trez'";
parce que tu indiques qu'il est de type varchar (ou text), en le mettant entre apostrophes.
$query2="UPDATE trez SET debit='0', credit='0', commment='' WHERE id_trez=$id_trez";
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 6 mars 2006 à 09:58
Hello,
2 choses :
de quel type est ton champ id_trez ?
Ensuite, tu devrais faire ujn truc du genre mysql_query ($query2) or die (mysql_error());
vérifie aussi si tu entres bien dans ta condition (bref, si $_POST['id'] existe bien).