Bonjour tout le monde,
je réalise un site de système de gestion d'archives et j'ai crée mes différentes tables. dont une qui regroupe tous les différentes information dont j'ai besoin.
j'ai un problème dans un script qui permet d'incrémenter une colonne selon deux entrée.
je souhaite qu'une colonne id_sup puisse s'incrémenter selon le support (cd ou dvd). exemple en tableau:
1 CD
1 DVD
2 CD
3 CD
3 DVD
Voici mon script d'incrémentation:
j'ai essayé plein de choses. si je fais qu'un update sans le Count , il me mets à jour ma colonne mais dans l'ordre décroissant. le dernier entrée prend 1 et les premiers entrée prennent 2, 3.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 <?php include ("cnxdb.php"); $id_sup = 0; $query = "SELECT COUNT(id_sup) as totid_sup FROM archiv WHERE support = '.$sup.'"; $result = mysql_query($query) or die (mysql_error()); $tab_res = mysql_fetch_array($result); for ($i=0; $i<$id_sup; $i++){ if ($i != $tab_res){ $querry = "UPDATE archiv SET id_sup=id_sup+1 WHERE support ='.$sup.'"; $res = mysql_query($querry) or die (mysql_error()); $id_sup = $id_sup+1; } } ?>
Merci pour toute l'aide que vous pourrez m'apporter.
Cordialement.
Partager