[Résolu]Requete UPDATE qui ne fonctionne pas...

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 : [Résolu]Requete UPDATE qui ne fonctionne pas...

par raptor » 11 août 2005, 18:09

Je les ai mis dans le cas ou id serait un identifiant unique non numerique ;)

C'etait pas precisé :)

Si numerique, apostrophe marche quand meme.
Si pas numerique, pas apostrophe marche pas :p

par albat » 11 août 2005, 17:44

Pourquoi mets-tu des apostrophes autour de $id ?
Ce n'est pas une valeur numérique ???

par raistlin » 11 août 2005, 17:33

J'ai trouver mon erreur :) merci

**je vais me souvenir de cette fonction : mysql_error()**

par raptor » 11 août 2005, 17:29

fais un die(mysql_error()) alors, pour avoir l'erreur retournée.

par raistlin » 11 août 2005, 17:27

Bah j'ai corriger se bazard... et sa ne change rien... et je reste persuader que l'erreur se trouve au niveau de la requete...

Sa continu d'écrire DIE...:(

par raptor » 11 août 2005, 17:21

C'est le bazar poru rien ton code...
$id = $_POST['id'];
$requete = "UPDATE news SET message='".addslashes($_POST['message'])."' WHERE id='".$id."'"; 

@++

[Résolu]Requete UPDATE qui ne fonctionne pas...

par raistlin » 11 août 2005, 17:15

Dans le code suivant:
[...]
case 'modif':
$id = $_POST['id'];
$requete = "UPDATE `news` SET " .
"`message`='{$_POST['message']}' " .
"WHERE `id`='$id'";
$contenu = mysql_query($requete) or die("DIE!"); //<-------------
if($contenu)
{
[...]

Le code arrete de fonctionner ou la flèche

Sa commence à me donner un sérieux mal de tête.

Merci pour vos réponses d'avance!