Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 28
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2005
    Messaggi
    43

    mySQL e $_POST help !!!

    Ciao A Tutti

    Allora il mio problema è :

    ho una $_POST[] globale che mi arriva da un sito che non posso intervenire sulla formattazione dei dati e vorrei aggiornare il DB con un ciclo ma non riesco a farlo dinamicamente;


    esempio ; la $_POST contiene le seguenti coppie di valori :

    articolo1 = 11111
    nome1 = 'AAAAA'
    costo1 = 10000

    articolo2 = 22222
    nome2 = 'BBBBB'
    costo2 = 20000

    articolo3 = 33333
    nome3 = 'CCCCC'
    costo3 = 30000

    ho fatto questo ciclo;
    /////////
    for ($var = 0; $var < 3; $var++){

    $qry = "INSERT INTO prodotti ( articolo,nome,costo)
    VALUES ('$_POST['articolo'.$var]','$_POST['nome'.$var]','$_POST['costo'.$var]') ";
    $result = mysql_query($qry,$db);
    };

    ma non funge penso perchè non riesce a prendersi le variabili globali del $_POST[]


    c'è quanche GURU di php e my SQL che mi potrebbe aiutare ?

    grazie in anticipo

    Ciaooo

    eRn

  2. #2
    come puoi leggere nel regolamento non devi scrivere 2 messaggi uguali se non ricevi risposta ma continuare con il primo, per riportare in alto la discussione basta rispondere


    questa
    http://forum.html.it/forum/showthrea...hreadid=823474
    la chiudo io leggi il regolamento

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2005
    Messaggi
    43
    ops !!!1

  4. #4
    codice:
    for ($var = 1; $var <= 3; $var++){
    
    $qry = "INSERT INTO prodotti ( articolo, nome, costo)
            VALUES ('" .$_POST["articolo$var"] ."',
                    '" .$_POST["nome$var"] ."',
                    '" .$_POST["costo$var"] ."' 
                    ) ";
    occhio alle virgolette singole e doppie....





    grande bubu...

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  5. #5
    [supersaibal]Originariamente inviato da flyfly
    ops !!!1 [/supersaibal]
    così è perfetto

  6. #6
    Utente di HTML.it
    Registrato dal
    Mar 2005
    Messaggi
    43
    grazie ma .....non funge , mi rimepie un campo vuoto nel db :master:
    ho provato anche ad inserirci il punto in questo modo
    '" .$_POST["articolo.$var"] ."'


  7. #7
    [supersaibal]Originariamente inviato da flyfly
    grazie ma .....non funge , mi rimepie un campo vuoto nel db :master:
    ho provato anche ad inserirci il punto in questo modo
    '" .$_POST["articolo.$var"] ."'

    [/supersaibal]
    Io ti ho detto come fare per concatenare il campo.... quello che c'e' dentro non ne ho la piu' pallida idea... eccoti la dimostrazione che funziona... copia e incolla in un file, non fa la query ma poco conta... vedi come realizza la risoluzione delle variabili:
    codice:
    $_POST['articolo1'] = '11111';
    $_POST['nome1'] = 'AAAAA';
    $_POST['costo1'] = '10000'  ;
    
    $_POST['articolo2']  = '22222' ;
    $_POST['nome2'] = 'BBBBB';
    $_POST['costo2'] = '20000' ;
    
    $_POST['articolo3']  = '33333'  ;
    $_POST['nome3'] = 'CCCCC';
    $_POST['costo3'] = '30000' ;
    
    for ($var = 1; $var <= 3; $var++){
    
    $qry = "INSERT INTO prodotti ( articolo, nome, costo)
            VALUES ('" .$_POST["articolo$var"] ."',
                    '" .$_POST["nome$var"] ."',
                    '" .$_POST["costo$var"] ."' ) ";
    echo $qry."
    ";
    };
    ottieni....
    codice:
    INSERT INTO prodotti ( articolo, nome, costo) VALUES ('11111', 'AAAAA', '10000' ) 
    INSERT INTO prodotti ( articolo, nome, costo) VALUES ('22222', 'BBBBB', '20000' ) 
    INSERT INTO prodotti ( articolo, nome, costo) VALUES ('33333', 'CCCCC', '30000' )

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  8. #8
    mumble...sta cosa è interessantissima...

    grazie Bubu
    I hate to feel the Love beetwen us die...
    This is our last embrace...


    IndiSound.net - La musica italiana indipendente
    Bertuccia.com - Chat, Forum e Galleria Fotografica...

  9. #9
    Utente di HTML.it
    Registrato dal
    Mar 2005
    Messaggi
    43
    ora fungeeee

    grazie guru

  10. #10
    [supersaibal]Originariamente inviato da petrucci
    mumble...sta cosa è interessantissima...

    grazie Bubu [/supersaibal]
    Azzolina.... non avevi mai letto il regolamento???? VVoVe:



    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

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.