Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di _kime_
    Registrato dal
    Sep 2003
    Messaggi
    311

    [PHP MySql] codice prodotto

    ciao a tutti!

    ho questo problema praticamente devo creare un campo codice per i prodotti inseriti in un db

    sara' formato cosi es. AB213BILO

    il pro e' quel numero che finche devo crearlo e' facile in base allaquery sull'ultimo prodotto incremento di 1 ma se un prodotto viene cancellato come faccio a occupare quel posto intermedio per lo meno come posso far si che si accorga del buco e ci piazzi un nuovo prodotto?!

    nn ho ancora iniziato a fare il codice sto cercando di progettarlo e mi sto per capire come fare

    thz
    + / Powered by Ubuntu 4.10 "The Warty Warthog"

    + / Manuale PHP.net

    + / Think Free

  2. #2
    Utente di HTML.it L'avatar di _kime_
    Registrato dal
    Sep 2003
    Messaggi
    311
    + / Powered by Ubuntu 4.10 "The Warty Warthog"

    + / Manuale PHP.net

    + / Think Free

  3. #3
    Utente di HTML.it L'avatar di _kime_
    Registrato dal
    Sep 2003
    Messaggi
    311
    nessuno ha qualche idea!?
    + / Powered by Ubuntu 4.10 "The Warty Warthog"

    + / Manuale PHP.net

    + / Think Free

  4. #4
    Più che altro sei sicuro che a livello di progettazione sia la soluzione ideale?

    Comunque, basta che prima di inserire un nuovo prodotto fai un controllo sui CODICI e vedi in quale punto "salta" il numero progressivo.
    Prendi l'ID che è stato cancellato e lo rimpiazzi.


    Altrimenti, altra soluzione più semplice anche se poco elegante e molto artigianale...

    Quando cancelli un prodotto ti segni il suo CODICE su un file di testo o dove vuoi tu. Quando ne inserisci un altro controlli che il file di testo sia pieno o vuoto. Nel caso contenesse un CODICE, lo estrapoli dal file e lo inserisci al nuovo prodotto.
    Marco Bianucci
    marco@phoenixweb.it
    Hosting php
    Programmazione & WebDesign

  5. #5
    Utente di HTML.it L'avatar di _kime_
    Registrato dal
    Sep 2003
    Messaggi
    311
    l'aiuto che avevo bisogno io e' proprio a livello di codice ovvero l'esempio del controllo sul numero ed eventuale rimpiazzamento perche' mi manca quell'esperienza
    ho capito quello che hai scritto ma con qualche riga veloce magari riuscirei a risolvere il problema o magari a incasinarlo di piu'
    + / Powered by Ubuntu 4.10 "The Warty Warthog"

    + / Manuale PHP.net

    + / Think Free

  6. #6
    Utente di HTML.it L'avatar di _kime_
    Registrato dal
    Sep 2003
    Messaggi
    311
    ritento oggi una manina?!
    + / Powered by Ubuntu 4.10 "The Warty Warthog"

    + / Manuale PHP.net

    + / Think Free

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.