Impossible de se connecter à la base de données.
";
exit;
}
#############################################################
### Récupération donnée
#############################################################
$Vli_id_tableau = $_POST["Vfi_id_tableau"];
$Vli_id_champs = $_POST["Vfi_id_champs"];
##################################################################
### recherche de la position de ce champs
##################################################################
$query_ordre ="
SELECT
gtc.gtc_position
FROM
gtb_tableau_champs gtc
WHERE
gtc.gtc_id = '$Vli_id_champs'
";
$res_ordre = mysql_query($query_ordre);
$val_ordre = mysql_fetch_array($res_ordre);
$Vli_ordre_art_origine = $val_ordre[0];
##################################################################
### Recherche de tous les champs liées à ce tableau
### qui ont une position plus que Vli_id_champs
##################################################################
$query_liste_champs ="
SELECT
gtc.gtc_id,
gtc.gtc_position
FROM
gtb_tableau_champs gtc
WHERE
gtc.gtc_position > $Vli_ordre_art_origine
AND gtc.gtc_fkid_gtb_tableau = $Vli_id_tableau
ORDER BY
gtc.gtc_position
";
$res_liste_champs = mysql_query($query_liste_champs);
while($val_liste_champs = mysql_fetch_array($res_liste_champs))
{
$Vli_id_champs_liste = $val_liste_champs[0];
$Vli_ordre_champs_liste = $val_liste_champs[1];
$Vli_nouvelle_ordre = $Vli_ordre_champs_liste - 1;
//echo"$Vli_id_champs_liste - $Vli_ordre_champs_liste
";
##############################################################
### Update des champss
##############################################################
$query_update = "
UPDATE
gtb_tableau_champs
SET
gtc_position = '$Vli_nouvelle_ordre'
WHERE
gtc_id = '$Vli_id_champs_liste'
";
$res_update = mysql_query($query_update);
##############################################################
}
##################################################################
### effacer le champs de la base
##################################################################
$query_save = "
DELETE FROM
gtb_tableau_champs
WHERE
gtc_id = '$Vli_id_champs'
";
//echo"$query_save
";
$res_save = mysql_query($query_save);
##########################################################
echo afficher_liste_champs($Vli_id_tableau, "ajax");
?>