Voilà j'ai créer un formulaire pour faire des actus avec une position à définir.
La personne peut modifier cette actu donc modifier la position d'affichage. J'ai donc fait la différence entre l'ancienne position et la nouvelle pour pour pouvoir décalé toutes les autres vers le haut ou vers la bas avec ce petit bout de code.
Le seule problème c'est qu'à l'éxécution j'ai ce message d'erreur :
Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING ...

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
$diffpos=$_POST[ancpos]-$_POST[num_ordre];
   if($diffpos > 0)
   {
      $req3="update actus set pos_actus=pos_actus+1 where pos_actus <=".$_POST[anc_ordre] 
      "and pos_actus>=".$_POST[num_ordre];
      $res3=mysql_query($req3);
   }
   else
   {
      $req3="update actus set pos_actus=pos_actus-1 where pos_actus >=".$_POST[anc_ordre] 
    "and pos_actus<=".$_POST[num_ordre];
      $res3=mysql_query($req3);
   }