Page 1 sur 1

UPDATE : problème

Posté : 21 juin 2009, 12:11
par labyelo
Bonjour, j'ai suivis un tuto pour pouvoir modéré mon forum. Mais quand je clique sur modifier, pour arriver à ma 2e page, j'ai :
Parse error: parse error in D:\Program Files\wamp\www\template_chapafoly\bbs\3.php on line 30
<?php
  $cnx = mysql_connect( "localhost", "labyelo", "..." ) ;
  $db  = mysql_select_db( "fan" ) ;
 
  $topic            = $_POST["topic"] ;
  $creatopic   	 = $_POST["creatopic"] ;
  $bbs              = $_POST["bbs"] ;
  $topic_locked     = $_POST["topic_locked"] ;
  $mode             = $_POST["mode"] ;
  $timestamp        = $_POST["timestamp"] ;
  $nommessage       = $_POST["nommessage"] ;
  $derniermess      = $_POST["derniermess"] ;
  $contenu 	 = $_POST["contenu"] ;
  
  //création de la requête SQL:
  $sql =      "UPDATE forum
              SET
			  topic        = '$topic', 
	          contenu      = '$contenu',
			  bbs          = '$bbs',
			  topic_locked = '$topic_locked',
			  timestamp    = '$timestamp',
			  creatopic    = '$creatopic',
			  mode         = '$mode',
			  nommessage   = '$nommessage',
			  derniermess  = '$derniermess',
              WHERE id     = '$id'"
  
  //exécution de la requête SQL:
  $requete = mysql_query($sql, $cnx) or die( mysql_error() ) ;
 
  
  //affichage des résultats, pour savoir si la modification a marchée:
  if($requete)
  {
    echo("La modification du topic à été correctement effectuée") ;
  }
  else
  {
    echo("La modification à échouée") ;
  }
?>

Posté : 21 juin 2009, 13:01
par momox
Hmmm, qu'y a t'il a la fin de chaque ligne de code en PHP ? Et que manque t'il a la ligne 30 ?
$var = "toto";

Posté : 21 juin 2009, 13:06
par lux
Oups j'avais pas vu que l'autre sujet étant en delestage.

Je remets ce que j'y ai posté :

Il ne manquerait pas la définition d' $id ? :wink:
$id = $_POST["id"];
:?:

Posté : 21 juin 2009, 13:47
par labyelo
Oups j'avais pas vu que l'autre sujet étant en delestage.

Je remets ce que j'y ai posté :

Il ne manquerait pas la définition d' $id ? :wink:
$id = $_POST["id"];
:?:
Si sa fonctionne, merci :)

[Note : ce message a été posté de manière anonyme avant d'être réattribué à son auteur]

Re: UPDATE : problème

Posté : 21 juin 2009, 17:43
par dunbar
//création de la requête SQL:
$sql = "UPDATE forum
SET
topic = '$topic',
contenu = '$contenu',
bbs = '$bbs',
topic_locked = '$topic_locked',
timestamp = '$timestamp',
creatopic = '$creatopic',
mode = '$mode',
nommessage = '$nommessage',
derniermess = '$derniermess',
WHERE id = '$id'
Il y a une virgule de trop celle à la fin de
derniermess  = '$derniermess',