Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: Da output ad input

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    27

    Da output ad input

    Ciao gente!

    Premesso che sono abbastanza capra ma pieno di buona volontà

    Vorrei realizzare questa cosa ma non so come partire, vediamo se riuscite ad aiutarmi?

    Allora, fino ad ora ho realizzato uno script che mi permette di interfacciarmi ad un server sql per pescare una serie di dati:

    Codice - Descrizione - Giacenza Attuale.

    Ora mi serve che questi dati siano il punto di partenza per una insert in un'altra tabella.

    Quindi in pratica devo formattare l'output affinchè diventi un potenziale input, con l'aggiunta di una casella di testo.

    Esempio pratico:

    La pagina che mi serve visualizzare è:

    Codice - Descrizione - Giacenza Attuale - Giacenza reale
    1234 - Prova - 23 - $Variabile

    E questo è ancora alla mia portata.
    Quello che mi manca è come prendere quei valori e buttarli in una tabella. E anche facendolo, posso farlo con più righe, presupponendo appunto che possano essercene diverse?

    Grazie in anticipo a chiunque voglia aiutarmi

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    27
    Ah!
    Il mio grezzissimo codice, la parte di codice inerente ai "figli" se volete la tralasciamo per leggibilità...

    Codice PHP:
    <?php
    $codi
    =$_GET['cod'];

    //mi collego
    $connect =  odbc_connect("sqlsvr""euroadmin""euro2014");

    //seleziono i codici
    $query "SELECT * FROM ARTICO where codice like '$codi' ";

    //esegui la query
    $result odbc_exec($connect$query);

    //parto con il while che mi consente di estrarre le informazioni di ogni codice mentre il while
    //procede

    //Inizio con il codice padre
    while(odbc_fetch_row($result)){
    $id odbc_result($result1);
    $codice odbc_result($result2);
    $descrizioneodbc_result($result3);
    $giacenzaodbc_result($result64);


    //STAMPO LE INFORMAZIONI DEL CODICE PADRE
    print("------------------- \n <br>");
    print(
    "$codice \n");
    print(
    "$descrizione \n");
    print(
    "$giacenza \n <br>");


    //Estraggo eventuale gruppo a cui appartiene il codice fetchato
    $query2 "SELECT gruppo FROM extconcorrenti where idartico = '$id'";
    $result2 odbc_exec($connect$query2);
    $gruppo odbc_result($result21);
    //print("$idlotser \n <BR>");
    //print("$gruppo \n");

    //Procedo con la selezione e la visualizzazione degli figli, singolarmente
    $query3 "SELECT  * FROM artico join extconcorrenti on artico.id = extconcorrenti.idartico where gruppo= '$gruppo' and artico.id<>'$id'";
    $result3 odbc_exec($connect$query3);
    while(
    odbc_fetch_row($result3)){
    $id odbc_result($result31);
    $codice odbc_result($result32);
    $descrizioneodbc_result($result33);
    $giacenzaodbc_result($result364);

    //stampo gli alternativi indentati ad hoc
    print("&nbsp &nbsp  $codice \n");
    print(
    "&nbsp &nbsp  $descrizione \n ");
    print(
    "&nbsp &nbsp  $giacenza \n <br>");

    //$idconc = odbc_result($result3, 1);
    //print("$idconc \n <br>");
     
    }

    }
    ?>
    Ultima modifica di pucceddu; 27-05-2014 a 09:44

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    27
    Edit.

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    27
    Uppino?

  5. #5
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,514
    Non ho capito bene quali valori non riesci a recuperare.

    inoltre ti consiglio PDO per accedere ai dati.
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


  6. #6
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    27
    Quote Originariamente inviata da ciro78 Visualizza il messaggio
    Non ho capito bene quali valori non riesci a recuperare.

    inoltre ti consiglio PDO per accedere ai dati.
    Ciao,

    forse mi sono spiegato male...

    Lo script funziona, non ho problemi a tirarmi fuori dati, il problema è la formattazione della pagina con questi dati.

    Ho bisogno, in pratica, che dalla pagina che visualizzo, ci sia la possibilità di utilizzare il risultato della query
    per ulteriori elaborazioni.

    Ti faccio un esempio.

    Mettiamo che il mio script estrapoli dal db due codici con descrizione e giacenza (è esattamente quello che fa)

    Codice - Descrizione - Giacenza

    12345 - CODICE DI PROVA - 5
    54321 - PROVA DI CODICE - 6


    Ho bisogno che questi valori siano la base per una successiva elaborazione, qualcosa tipo:

    Codice1 - Descrizione - Giacenza - Giacenza Reale
    12345 - CODICE DI PROVA - 5 - [CASELLA DI TESTO]
    54321 - PROVA DI CODICE - 6 - [CASELLA DI TESTO]

    [Pulsante invio dati ad un altro DB]

    So di dover utilizzare un form, ma sono bloccato (magari per una cazzata?) qui, ho la mente vuota :S

  7. #7
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,514
    Quote Originariamente inviata da pucceddu Visualizza il messaggio
    Ciao,

    forse mi sono spiegato male...

    Lo script funziona, non ho problemi a tirarmi fuori dati, il problema è la formattazione della pagina con questi dati.

    Ho bisogno, in pratica, che dalla pagina che visualizzo, ci sia la possibilità di utilizzare il risultato della query
    per ulteriori elaborazioni.

    Ti faccio un esempio.

    Mettiamo che il mio script estrapoli dal db due codici con descrizione e giacenza (è esattamente quello che fa)

    Codice - Descrizione - Giacenza

    12345 - CODICE DI PROVA - 5
    54321 - PROVA DI CODICE - 6


    Ho bisogno che questi valori siano la base per una successiva elaborazione, qualcosa tipo:

    Codice1 - Descrizione - Giacenza - Giacenza Reale
    12345 - CODICE DI PROVA - 5 - [CASELLA DI TESTO]
    54321 - PROVA DI CODICE - 6 - [CASELLA DI TESTO]

    [Pulsante invio dati ad un altro DB]

    So di dover utilizzare un form, ma sono bloccato (magari per una cazzata?) qui, ho la mente vuota :S
    niente di più semplice. nel ciclo in cui ottieni il primo risultato, setti una variabili che produce il codice html che ti server. successivamente stampi il contenuto dove vuoi.
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


  8. #8
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    27
    Vedo che riesco a fare e ti aggiorno ^_^

  9. #9
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    27
    Ok, sono riuscito a mettere i risultati in tabella.
    Ora però sono bloccato al punto di prima, come faccio a mettere quei dati in un db?

    Allego screen per chiarire:

    php.jpg
    In pratica dopo aver estrapolato quei codici e quelle quantità, e dopo aver compilato la casella di testo, mi serve che premendo submit inserisca il codice, la descrizione la giacenza e il contenuto del form in una tabella.

    Chiaramente la quantità di righe può variare, non è sempre la stessa...

    Spero sia più chiaro ora!

  10. #10
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,514
    prima di tutto non vedo il senso di avere due tabelle che differiscono solo di un campo.

    per fare quello che chiedi hai diversi modi. il primo è di utilizzare dei campi hidden per i valori presi dalla tabella iniziale.
    la seconda è quello di utilizzare i campi readonly (poco elegante come soluzione).


    ribadisco però che a livello di db non è la cosa migliore da fare.
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


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.