Benvenuto nella nostra community, registra un account gratuito ADESSO!
Oltre 7000 persone hanno già registrato il loro account. Chiedi aiuto, conversa con aziende ed esperti del settore webhosting italiano.
Iscriviti subito! In meno di 2 minuti!




Risultati da 1 a 10 di 10
  1. #1
    HT Member
    Data Registrazione
    Aug 2010
    Messaggi
    35

    Tabella ed inserimento dati PHP

    Salve,
    sono di nuovo qui per chiedervi una cosa. Vorrei realizzare questa tabella:


    Come vedete, io ho due tabelle nel db mysql. Una tabella per le taglie (SELECT * FROM taglie ecc..) ed una tabella per i colori (SELECT * FROM colori ecc..) . Io vorrei che dall'unione di taglie e colori mi apparisse una tabella come quella di sopra dove l'utente può inserire la quantità di magliette che vuole per quella taglia e quel colore (come da immagine). Ora il problema è che poi in db mi devono essere inserite le corrispondenze di quantità per taglia/colore scelto. Quindi se il cliente ha scelto 5 pezzi S colore arancio sul DB mi deve spuntare "5 - S - ARANCIO".

    Come faccio?
    Mi aiutate?



  2. #2
    HT Admin L'avatar di Antonio
    Data Registrazione
    Jun 2006
    Messaggi
    3,577

    Re: Tabella ed inserimento dati PHP

    Non ho capito se il tuo problema è sul layer di presentazione dei dati o sul modello dei dati.

    Comunque, una volta recuperati i dati io li ordinerei su un array bidimensionale facile da iterare, ad sempio:

    $articoli[$colore][$taglia] = $quantitativo

    Dopo con un foreach non è che ci vuole mago zurlì a creare quella tabella.
    Antonio Angelino :: LinkedIn | Twitter
    Non fornisco assistenza sistemistica per MP. Se volete aiuto, create una discussione qui su forum!



  3. #3
    HT Member
    Data Registrazione
    Aug 2010
    Messaggi
    35

    Re: Tabella ed inserimento dati PHP

    example? :-)

  4. #4
    HT Admin L'avatar di Antonio
    Data Registrazione
    Jun 2006
    Messaggi
    3,577

    Re: Tabella ed inserimento dati PHP

    Citazione Originariamente Scritto da salvo89 Visualizza Messaggio
    example? :-)
    Di cosa? Penso di averti dato già abbastanza dritte...

    Ti do anche un altro hint: puoi nominare una select di un form così articolo[bianco][s] e risolvi il problema della generazione delle select del form
    Antonio Angelino :: LinkedIn | Twitter
    Non fornisco assistenza sistemistica per MP. Se volete aiuto, create una discussione qui su forum!



  5. #5
    HT Member
    Data Registrazione
    Aug 2010
    Messaggi
    35

    Re: Tabella ed inserimento dati PHP

    No io la tabella l'ho creata però non capisco come posso fare l'inserimento in mysq. Io utilizzo delle input text dove inserisco un numero equivalente a taglia/colore.
    La tabella mysql l'ho fatta così

    ID | tagliacolore | numero

    in tagliacolore ci andrà l'abbinamento taglia e colore, mentre in numero, il numero di taglia/colore inserito nella input text.
    Ovviamente si potranno inserire più numeri di taglie abbiante al colore quindi il name della input deve essere del tipo nome[]?

    Tnks

  6. #6
    HT Admin L'avatar di Antonio
    Data Registrazione
    Jun 2006
    Messaggi
    3,577

    Re: Tabella ed inserimento dati PHP

    Citazione Originariamente Scritto da salvo89 Visualizza Messaggio
    No io la tabella l'ho creata però non capisco come posso fare l'inserimento in mysq. Io utilizzo delle input text dove inserisco un numero equivalente a taglia/colore.
    La tabella mysql l'ho fatta così

    ID | tagliacolore | numero

    in tagliacolore ci andrà l'abbinamento taglia e colore, mentre in numero, il numero di taglia/colore inserito nella input text.
    Ovviamente si potranno inserire più numeri di taglie abbiante al colore quindi il name della input deve essere del tipo nome[]?

    Tnks
    Prima di tutto, così come hai fatto la tabella, i dati non sono normalizzati. Detto questo, il tuo problema mi sembra di capire è di come recuperare il dato tramite il form. Quindi fai come ti ho detto, chiama i vari campi select o text con un nome del tipo: articolo[nomecolore][taglia]

    In questo modo i dati che al submit del post ti trovi in $_POST sono belli che sistemati per essere un minimo sistemati e poi inseriti tramite una insert query multipla (ipotizzo tu utilizzi mysql).
    Antonio Angelino :: LinkedIn | Twitter
    Non fornisco assistenza sistemistica per MP. Se volete aiuto, create una discussione qui su forum!



  7. #7
    HT Member
    Data Registrazione
    Aug 2010
    Messaggi
    35

    Re: Tabella ed inserimento dati PHP

    Citazione Originariamente Scritto da Antonio Visualizza Messaggio
    Prima di tutto, così come hai fatto la tabella, i dati non sono normalizzati. Detto questo, il tuo problema mi sembra di capire è di come recuperare il dato tramite il form. Quindi fai come ti ho detto, chiama i vari campi select o text con un nome del tipo: articolo[nomecolore][taglia]

    In questo modo i dati che al submit del post ti trovi in $_POST sono belli che sistemati per essere un minimo sistemati e poi inseriti tramite una insert query multipla (ipotizzo tu utilizzi mysql).
    Vediamo se ho capito!

    Ci provo!

  8. #8
    HT Member
    Data Registrazione
    Aug 2010
    Messaggi
    35

    Re: Tabella ed inserimento dati PHP

    Vediamo se ho capito:

    rinomino i name degli input text così

    <input type="text" name="articolo[$taglia][$colore]" value="" />

    Che poi tramite $_POST di articolo[$taglia][$colore] mi inserisco nel db mysql Giusto? Ma così facendo nel DB non si inserirà solo il valore che io inserirò nel value del campo di testo, ovvero la quantità abbinata a taglia/colore (es.1, 2, 10)? Io invece voglio che nel DB mysql mi venga inserito il quantitativo che inserisco nel value abbianto alla taglia/colore tipo "10-S-Giallo".

    Perchè il Db non è normalizzato? come lo dovrei fare dunque?

  9. #9
    HT Admin L'avatar di Antonio
    Data Registrazione
    Jun 2006
    Messaggi
    3,577

    Re: Tabella ed inserimento dati PHP

    con un foreach $key => $val hai la chiave da scomporre per ottenere i dati ed il valore numerico del numero di magliette da "ordinare"

    Per quanto riguarda la normalizzazione: Normalizzazione (informatica) - Wikipedia

    PS: spero che non ti abbiano commissionato un sw di ecommerce, ma che tu stia eseguendo degli esecizietti scolastici, perché da quel che leggo non sei assolutamente in grado di produrre qualcosa di qualità...
    Ultima modifica di Antonio; 19-04-2011 alle 12:20
    Antonio Angelino :: LinkedIn | Twitter
    Non fornisco assistenza sistemistica per MP. Se volete aiuto, create una discussione qui su forum!



  10. #10
    HT Member
    Data Registrazione
    Aug 2010
    Messaggi
    35

    Re: Tabella ed inserimento dati PHP

    no ma è una cosa mia personale!

Discussioni Simili

  1. [NON RETRIBUITO] Inserimento smiley -www.smileyfree.net
    Di hostwebservice.com nel forum Off-Topic
    Risposte: 6
    Ultimo Messaggio: 22-05-2008, 12:52
  2. Inserimento post!
    Di thedarkmist nel forum Off-Topic
    Risposte: 5
    Ultimo Messaggio: 24-01-2008, 11:28
  3. Problemi con dati in Tabella
    Di pchs nel forum VPS - Virtual Private Server
    Risposte: 5
    Ultimo Messaggio: 11-02-2007, 16:24
  4. Problemi con dati in Tabella
    Di pchs nel forum Gestione Server Windows e Server Linux
    Risposte: 5
    Ultimo Messaggio: 11-02-2007, 16:24
  5. Inserimento files da pannello...
    Di Robby84 nel forum Pannelli di controllo e Hosting software
    Risposte: 57
    Ultimo Messaggio: 14-04-2006, 08:29

Informazioni Discussione

Utenti che Stanno Visualizzando Questa Discussione

Ci sono attualmente 1 utenti che stanno visualizzando questa discussione. (0 utenti e 1 ospiti)

Segnalibri

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •