Tri dans une table

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Tri dans une table

par the_sebounet » 14 déc. 2006, 17:37

Merci, finalement j'ai fait le script en Ajax avec scriptaculous !

par Ryle » 11 déc. 2006, 16:17

Et bien si ton script est bien fait, à chaque drop (ou lors d'une validation globale) tu devrais pouvoir récupérer les nouvelles positions de tes champs et ainsi pouvoir faire un update dans la base de données afin de mettre à jour la colonne adéquate pour chacun.... :)

Code : Tout sélectionner

UPDATE maTable SET monChamp = maNouvelleValeur WHERE maClé = xxx

Tri dans une table

par the_sebounet » 07 déc. 2006, 00:08

Hello !
j ai une table qui ressemble a ca :

CREATE TABLE rubriques
(
IdRubrique int(11) NOT NULL auto_increment,
RubriqueNom VARCHAR(255) NOT NULL default '',
RubriqueOrdre smallint,
PRIMARY KEY (IdRubrique)
);

et je souhaite avoir un script qui permette de gerer tres simplement le champ RubriqueOrdre qui permettra comme son nom l indique de gerer l ordre de chaque enregistrement dans la table.
Par exemple si jai trois enregistrements :

IdRubrique - RubriqueNom - RubriqueOrdre
1 - Nom1 - 1
2 - Nom2 - 2
3 - Nom3 - 3

en faisant un drag & drop de chaque ligne je souhaite gerer l ordre de chaque enregistrement (par exemple Nom3 vient en haut de liste, et les 2 autres prennent automatiquement leur nouvel ordre...)

Merci !!!