Visualizzazione dei risultati da 1 a 4 su 4

Discussione: aiuto per db

  1. #1
    Utente di HTML.it L'avatar di luctin
    Registrato dal
    Jun 2000
    Messaggi
    83

    aiuto per db

    Salve,
    devo fare 3 tabelle :users, rulli,stampaggi .
    In rulli e stampaggi utilizzo la uid della tabella users per fare una relazione tra le due .
    Devo popolare un database da un form che mi da i dati prima dell'utente e a scelta tra rulli e stampaggi .
    Come posso fare per inserire l'uid nelle tabelle di queste ultime?
    Grazie
    Pan padovan, vin visentin, trippe trevisane, done venessiane

  2. #2
    Utente di HTML.it L'avatar di polinet
    Registrato dal
    Nov 2000
    Messaggi
    993
    non ho ben capito.
    ¿Hasta la pasta?

  3. #3
    spiegati meglio perchè non si capisce

    Errare e' umano, ma per fare veramente casino serve la password di root.
    Coltiva Linux........Tanto windows si impianta da solo!!!!!
    PHP 4 Ever

  4. #4
    Utente di HTML.it L'avatar di luctin
    Registrato dal
    Jun 2000
    Messaggi
    83

    sì avete ragione

    Allora tre tabelle tipo InnoDB:
    users:
    codice:
      
    CREATE TABLE `users` (
      `uid` int(11) NOT NULL auto_increment,
      `azienda` varchar(100) NOT NULL default '',
      `e-mail` varchar(100) NOT NULL default '',
      `città ` varchar(255) NOT NULL default '',
      `cap` varchar(6) NOT NULL default '',
      `telefono` varchar(100) NOT NULL default '',
      `nazione` varchar(100) NOT NULL default '',
      `nome` varchar(100) NOT NULL default '',
      `indirizzo` varchar(255) NOT NULL default '',
      `provincia` varchar(15) NOT NULL default '',
      `attività ` varchar(255) NOT NULL default '',
      `fax` varchar(100) NOT NULL default '',
      PRIMARY KEY  (`uid`)
    ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
    
    rulli:
    CREATE TABLE `rulli` (
      `id_rulli` int(11) NOT NULL auto_increment,
      `uid` int(11) NOT NULL default '0',
      `lunghezza_totale_rullo` varchar(11) NOT NULL default '',
      `lunghezza_del_rivestimento` varchar(11) NOT NULL default '',
      `diametro_interno` varchar(11) NOT NULL default '',
      `diametro_esterno` varchar(11) NOT NULL default '',
      `spessore_rivestimento` varchar(11) NOT NULL default '',
      `tolleranza` varchar(10) NOT NULL default '',
      `numero_pezzi_da_realizzare` varchar(11) NOT NULL default '',
      `tipo_di_mescola` varchar(100) NOT NULL default '',
      `durezza` varchar(10) NOT NULL default '',
      `temperatura_di_esercizio` varchar(20) NOT NULL default '',
      `ambiente_di_lavoro` varchar(100) NOT NULL default '',
      `fornitura_parti_metalliche` varchar(5) NOT NULL default '',
      `asportazione_vecchio_rivestimento` varchar(5) NOT NULL default '',
      `equilibratura` varchar(5) NOT NULL default '',
      `tipo_di_finitura` varchar(80) NOT NULL default '',
      `note` varchar(255) NOT NULL default '',
      PRIMARY KEY  (`id_rulli`)
    ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
    
    stampaggi:
    
    CREATE TABLE `stampaggi` (
      `id_stampaggi` int(11) NOT NULL auto_increment,
      `uid` int(11) NOT NULL default '0',
      `descrizione` varchar(255) NOT NULL default '',
      `numero_pezzi` varchar(20) NOT NULL default '',
      `temperatura_esercizio` varchar(6) NOT NULL default '',
      `ambiente_di_lavoro` varchar(255) NOT NULL default '',
      `tipo_di_mescola` varchar(5) NOT NULL default '',
      `durezza_mescola` varchar(5) NOT NULL default '',
      `note` varchar(255) NOT NULL default '',
      `file1` varchar(100) NOT NULL default '',
      `file2` varchar(100) NOT NULL default '',
      `file3` varchar(100) NOT NULL default '',
      PRIMARY KEY  (`id_stampaggi`)
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
    le tabella stampaggi e rulli sono in relazione con users tramite uid.
    L'utente che invia i suoi dati tramite form sceglie o rulli o stampaggi .(Ho già fatto l'opzione di scelta con un switch con php)

    Vorrei inserire nello stesso momento l'uid di user nella tabella rulli o in quella dei stampaggi e metterle in relazione.
    sono stato più chiaro o no?
    Grazie dei suggerimenti.
    Pan padovan, vin visentin, trippe trevisane, done venessiane

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.