problème de mise a jour d'un tableau(sql et php)

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : problème de mise a jour d'un tableau(sql et php)

Re: problème de mise a jour d'un tableau(sql et php)

par moogli » 03 mai 2013, 17:29

ajoute le message en cas d'erreur et tu aura plus d'info dans ce cas !

Si le code n’exécute pas le contenu du if c'est que mysql_query retourne false. Dans ce cas il te faut impérativement un message d'erreur pour avancer.

Re: problème de mise a jour d'un tableau(sql et php)

par lili258 » 03 mai 2013, 12:59

mais le probleme n'est pas au niveau d else mais le probleme dans la condition if plus precisement dans la requette $requette

Re: problème de mise a jour d'un tableau(sql et php)

par moogli » 02 mai 2013, 18:50

la dedans : else echo("La modification a echouee") ;

Re: problème de mise a jour d'un tableau(sql et php)

par lili258 » 02 mai 2013, 16:56

merci pour la réponse mais ou je vais insérer le code d'erreur

Re: problème de mise a jour d'un tableau(sql et php)

par moogli » 02 mai 2013, 16:23

Modération :
Afin d'améliorer la lisibilité de ton message,
pense à utiliser les balises [code] ou [php] (selon le langage utilisé).

Elles sont disponibles au-dessus de la zone de saisie de ton message
lorsque tu postes un nouveau message.

Des indications sont disponibles sur la manière de mettre en forme vos messages dans la FAQ


Salut,


ajout un message d'erreur dans ton else, par exemple en utilisant la fonction mysql_error


@+

problème de mise a jour d'un tableau(sql et php)

par lili258 » 02 mai 2013, 16:13

bonjour
svp j'ai le code suivant pour modifier le contenu de mon tableau mais l'erreur est la suivante: la modification est echouée
voila le code:
<?php
mysql_connect('localhost', 'root') or die("Echec de connexion au serveur de la BD.");
mysql_select_db("monsite");
$sql = "SELECT * FROM h " ;  
$x=mysql_query($sql);
$id=$_POST['id'];
//$nom=$_GET['nom'];
//$region=$_GET['region'];
//$categorie=$_GET['categorie'];
//$image=$_GET['image'];
$i=0; $ch="";
        while($result = mysql_fetch_array($x))
		    {

$sql= "
UPDATE `h` SET `nom`='.$result[1].',`region`='.$result[2].',`categorie`='.$result[3].',`image`='.$result[4].', where id='$id' ";
$requete = mysql_query($sql);
if($requete)
{
echo '<script language="javascript">location.href="gestion.php";</script>';
 
  }
else    echo("La modification a echouee") ;
			}
?>
et merci d'avoir me répondre