Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 15 su 15
  1. #11
    Utente di HTML.it L'avatar di oronze
    Registrato dal
    Jun 2001
    Messaggi
    3,543
    Originariamente inviato da metatad
    Scusa Max, ho scritto male il tuo nickname!...
    Ok, ho capito la questione della linked list... però non va bene per me, perchè ci sono valori che si ripetono... una cosa tipo:
    MarchioA | Etichetta A | Peso 100gr
    MarchioA | Etichetta B | Peso 150gr
    MarchioB | Etichetta A | Peso 300gr
    MarchioC | Etichetta C | Peso 100gr

    etc. etc.
    cioè praticamente la successione degli id sarebbe(per esempio) 1-2-3-1-5-3-7-9-4-1?
    Se è così forse potresti salvarti un una tabella la successione degli id e poi estrapoli tutti i dati e li stampi ordinandoli in base all'array delle posizioni

    No ai layout tabellari!

    Insulto libero: http://forum.html.it/forum/showthread.php?s=&postid=12524872#post12524872

  2. #12
    Utente di HTML.it
    Registrato dal
    Sep 2001
    residenza
    Napoli, Italia
    Messaggi
    1,074
    No, gli id sono normalmente progressivi...
    diciamo che la situazione-tipo è questa:
    ID | MARCHIO | ETICHETTA | PESO
    1 | Marchio A | Model A | 100gr
    2 | Marchio A | Model B | 150gr
    3 | Marchio B | Model A | 200gr
    4 | Marchio C | Model C | 100gr

    etc. etc....
    Insomma, in ciascuna colonna (o field del db...) può esserci un dato - o più di uno - uguale ad un'altro; il solo field in cui i dati sono sicuramente tutti diversi è quello dell'id, ma lì sono valori numerici, e quindi non posso usare la linked list, a meno di ridefinire a cascata tutti i valori...
    metatad
    graphic & web design

  3. #13
    Vi state inutilmente complicando la vita, a mio avviso: se l'ordine delle righe, come sembra da tutti gli esempi in questione, è dato da un ordinamento fatto prima per marchio e poi per etichetta, non avete nessun bisogno di conservarlo con altri campi: semplicemente, date una corretta order by alla sql che estrae queste righe e non avrete nessun problema: quando un nuovo record verrà inserito, si posizionerà da solo nel punto giusto, e senza bisogno di nessun tipo di gestione di liste concatenate o che...

    O mi sfugge qualcosa?
    "Le uniche cose che sbagli sono quelle che non provi a fare."
    Atipica

  4. #14
    Utente di HTML.it L'avatar di oronze
    Registrato dal
    Jun 2001
    Messaggi
    3,543
    Originariamente inviato da metatad
    No, gli id sono normalmente progressivi...
    diciamo che la situazione-tipo è questa:
    ID | MARCHIO | ETICHETTA | PESO
    1 | Marchio A | Model A | 100gr
    2 | Marchio A | Model B | 150gr
    3 | Marchio B | Model A | 200gr
    4 | Marchio C | Model C | 100gr

    etc. etc....
    Insomma, in ciascuna colonna (o field del db...) può esserci un dato - o più di uno - uguale ad un'altro; il solo field in cui i dati sono sicuramente tutti diversi è quello dell'id, ma lì sono valori numerici, e quindi non posso usare la linked list, a meno di ridefinire a cascata tutti i valori...
    ma perchè non puoi farla?
    ID | MARCHIO | ETICHETTA | PESO | SUP
    1 | Marchio A | Model A | 100gr | 3
    2 | Marchio A | Model B | 150gr | 1
    3 | Marchio B | Model A | 200gr | 4
    4 | Marchio C | Model C | 100gr | 0

    ora andando a inserire un record in posizione 2 avremo
    ID | MARCHIO | ETICHETTA | PESO | SUP
    1 | Marchio A | Model A | 100gr | 3
    2 | Marchio A | Model B | 150gr | 1
    3 | Marchio B | Model A | 200gr | 5
    4 | Marchio C | Model C | 100gr | 0
    5 | Marchio E | Model E | 100gr | 4

    ora come implementarla non lo chiedere a me perchè non ho molto tempo da dedicarci...in ogni caso ho cambiato solo 2 id...la cascata come la fai tu serve solo per scorrere la lista fino al punto desiderato...ma le modifiche effettive sono solo 2....se dovessi realizzare tale sistema mi copierei tutto la tabella in un array in php e scorrerei la lista da lì....secondo me diventa più "costoso" scorrerla con tante query!

    No ai layout tabellari!

    Insulto libero: http://forum.html.it/forum/showthread.php?s=&postid=12524872#post12524872

  5. #15
    Utente di HTML.it
    Registrato dal
    Sep 2001
    residenza
    Napoli, Italia
    Messaggi
    1,074
    Ah, si... aggiungendo un'altro campo... è una possibilità, mi studierò bene le varianti + pratiche... grazie, cmq
    metatad
    graphic & web design

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.