Suppression de ligne

Résolu
hanagi Messages postés 135 Date d'inscription   Statut Membre Dernière intervention   -  
hanagi Messages postés 135 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
J'ai créé un tableau où je peux ajouter ou supprimer des lignes avec des informations provenant d'un formulaire qui rempli la base de données qui à son tour affiche ces informations dans le tableau. Tous marche bien, mais le problème c'est que lorsque je supprime une ligne les numero des autres lignes restent les mêmes. je m'explique , par exemple mon tableau est:
num1,info1
num2,info2
num3,info3
num4,info4
Ce que je vise c'est que la suppression de la 2ème ligne: "num2,info2" implique:
num1,info1
num2,info3
num3,info4

J'ai essayé avec ce code :
$req = mysql_query('SELECT * FROM table ORDER BY num ASC') or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
while($data = mysql_fetch_array($req)) {$data[num]=$data[num]-1;} // pr décrementer les numeros de lignes
Mais sans résultat, et je pense que même s'il fait quelque chose, cela me donnerai pas le résultat attendu.

Pouvez vous m'aider svp ?
Merci d'avance
A voir également:

5 réponses

lucasc Messages postés 97 Date d'inscription   Statut Membre Dernière intervention   14
 
Bonjour,

Normalement si tu fait un DELETE et que les num sont fixe tu devrai avoir le résultat attendu !?!


En faite, la colonne num doit être fixe et la colonne info se met à jour.

Partont sur ton exemple :

1 : info1
2 : info2
3 : info3
4 : info4


si tu supprime l'info 2 ca donne :

1 : info1
2 : info3
3 : info4
4 : info5

ce qui donne le résultat attendu non ?

Donc ce qu'il faut faire c'est fixé les numéro.

Cdt, Lucas
0
hanagi Messages postés 135 Date d'inscription   Statut Membre Dernière intervention   3
 
Peut tu me montrer comment fixer les numeros? par ce que le tableau au début ne contient qu'une seule ligne, au remplissage de la base, une ligne s'ajoute automatiquement au tableau. Alors je peux pas taper les numeros de lignes d'avance.

Qu'est ce que vous en penser??

Merci pour ta réponse :)
0
hanagi Messages postés 135 Date d'inscription   Statut Membre Dernière intervention   3
 
salut, pouvez vous m'aidez ? please :(
0
lucasc Messages postés 97 Date d'inscription   Statut Membre Dernière intervention   14
 
En faite je me suis mal exprimé.

Essaye en affichant les numéro avec une boucle.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
hanagi Messages postés 135 Date d'inscription   Statut Membre Dernière intervention   3
 
ok prob résolu :) merci pour ton aide
0