Visualizzazione risultati 1 fino 10 di 10

Discussione: [PHP] - Recuperare i valori da array Javascript

  1. #1
    L'avatar di radioradianti
    radioradianti non è connesso Utente storico
    Data registrazione
    26-11-2003
    Residenza
    Roma
    Messaggi
    1,000

    Predefinito [PHP] - Recuperare i valori da array Javascript

    Hola!
    Problemone enorme:

    Ho una pagina html che presenta una lista piuttosto lunga di campi di tipo testo all'interno di una form.

    I valori di suddetti campi dovrebbero essere tutti postati ad una pagina PHP una volta premuto il pulsante conferma.

    Ora cosa succede?
    Se la lista è particolarmente lunga (oltre 250 campi testo), non vengono postati tutti i valori e mi si incasina la procedura contenuta nella pagina PHP.

    Avevo pensato di racchiudere i valori all'interno di un array fatto in Javascript e poi postare l'intero array, il problema è che non so minimamente da dove comiciare e soprattutto se la cosa possa essere fattibile, visto che il Javascript è per il Client e il PHP per il server.

    Avete qualche idea?
    Anche altre soluzioni sono ben accette.

    Ciao

    Leandro

    Happy Slack!

    E' on line il numero 12 di Topolinux - Totalmente rinnovato!
    TopoLinux è anche chat! irc.azzurra.org canale #topolinux
    La semplicità di questo dono è inversamente proporzionale alla qualità della nostra amicizia

  2. #2
    L'avatar di heracleum
    heracleum non è connesso Utente storico
    Data registrazione
    21-01-2004
    Messaggi
    3,333

    Predefinito

    Molto più semplicemente ti basta indicare nel form:

    <form .... method="POST">

    mentre se non specifichi il method i dati vengono inviati in GET (cioè vanno a finire in querystring e come hai notato c'è un limite di caratteri dipendente dal browser).
    Il metodo POST invece può teoricamente inviare una mole notevole di dati.
    Avvertimento: richiedere in privato questioni tecniche produrrà inevitabilmente una supercazzola prematurata come risposta. (5 served)

  3. #3
    L'avatar di radioradianti
    radioradianti non è connesso Utente storico
    Data registrazione
    26-11-2003
    Residenza
    Roma
    Messaggi
    1,000

    Predefinito

    Citazione Originalmente inviato da heracleum
    Molto più semplicemente ti basta indicare nel form:

    <form .... method="POST">

    mentre se non specifichi il method i dati vengono inviati in GET (cioè vanno a finire in querystring e come hai notato c'è un limite di caratteri dipendente dal browser).
    Il metodo POST invece può teoricamente inviare una mole notevole di dati.
    Utilizzo già il metodo post, ma evidentemente non basta

    Per questo dovevo trovare un metodo alternativo.

    Ciao

    Leandro

    Happy Slack!

    E' on line il numero 12 di Topolinux - Totalmente rinnovato!
    TopoLinux è anche chat! irc.azzurra.org canale #topolinux
    La semplicità di questo dono è inversamente proporzionale alla qualità della nostra amicizia

  4. #4
    L'avatar di mythologia
    mythologia non è connesso Moderatore
    Data registrazione
    05-01-2004
    Messaggi
    2,614

    Predefinito

    Dati da JS a PHP non si possono leggere, al contrario si

  5. #5
    L'avatar di radioradianti
    radioradianti non è connesso Utente storico
    Data registrazione
    26-11-2003
    Residenza
    Roma
    Messaggi
    1,000

    Predefinito

    Citazione Originalmente inviato da mythologia
    Dati da JS a PHP non si possono leggere, al contrario si
    Sicuro?
    Forse ho trovato la soluzione,un modo non molto elegante ma probabilmente fuzionante.
    E' un piccolo magheggio tra JS e PHP, vi posto il link, così magari mi fate sapere cosa ne pensate.

    http://www.hscripts.com/tutorials/php/jsArrayToPHP.php

    Praticamente con questo sistema si inserisce tuto l'array JS in un campo (quindi stringa unica), si posta il valore di quel campo (quindi unico POST) e poi dal lato server, tramite PHP, si splitta il tuto rimettendolo dentro un array.

    Che ne pensate?

    Ciao

    Leandro

    Happy Slack!

    E' on line il numero 12 di Topolinux - Totalmente rinnovato!
    TopoLinux è anche chat! irc.azzurra.org canale #topolinux
    La semplicità di questo dono è inversamente proporzionale alla qualità della nostra amicizia

  6. #6
    Guest

    Predefinito

    Bhe in teoria se tu hai dei campi nominati così:

    <input type="text" name="campi[0]">

    <input type="text" name="campi[1]">

    ecc.

    al php arriva l'array $campi che contiene i valori di tutti i campi.
    Fai una prova e facci sapere.


    Ciaooo!!!!!!

  7. #7
    L'avatar di radioradianti
    radioradianti non è connesso Utente storico
    Data registrazione
    26-11-2003
    Residenza
    Roma
    Messaggi
    1,000

    Predefinito

    Citazione Originalmente inviato da debug
    Bhe in teoria se tu hai dei campi nominati così:

    <input type="text" name="campi[0]">

    <input type="text" name="campi[1]">

    ecc.

    al php arriva l'array $campi che contiene i valori di tutti i campi.
    Fai una prova e facci sapere.


    Ciaooo!!!!!!
    A questo non avevo proprio pensato.
    Hai visto mai.........l'uovo di Colombo.
    Domani ci provo e vi informo subito.

    Intanto grazie a tutti.

    Ciao

    Leandro

    Happy Slack!

    E' on line il numero 12 di Topolinux - Totalmente rinnovato!
    TopoLinux è anche chat! irc.azzurra.org canale #topolinux
    La semplicità di questo dono è inversamente proporzionale alla qualità della nostra amicizia

  8. #8
    L'avatar di radioradianti
    radioradianti non è connesso Utente storico
    Data registrazione
    26-11-2003
    Residenza
    Roma
    Messaggi
    1,000

    Predefinito

    Tutto risolto!

    Bella Debug! Funziona a meraviglia quello che hai suggerito!

    @Moderatori : se volete potete anche chiudere il 3d

    Ciao

    Leandro

    Happy Slack!

    E' on line il numero 12 di Topolinux - Totalmente rinnovato!
    TopoLinux è anche chat! irc.azzurra.org canale #topolinux
    La semplicità di questo dono è inversamente proporzionale alla qualità della nostra amicizia

  9. #9
    L'avatar di heracleum
    heracleum non è connesso Utente storico
    Data registrazione
    21-01-2004
    Messaggi
    3,333

    Predefinito

    Urgh!
    Cioè mi vuoi dire che -con la situazione iniziale- eri riuscito a raggiungere il LIMITE di dati inviati via POST?
    Limite oserei dire leggendario, metafisico, anzi in molti si pensa che sia illimitato (dicono sempre teoricamente appunto)
    ???
    Avvertimento: richiedere in privato questioni tecniche produrrà inevitabilmente una supercazzola prematurata come risposta. (5 served)

  10. #10
    L'avatar di radioradianti
    radioradianti non è connesso Utente storico
    Data registrazione
    26-11-2003
    Residenza
    Roma
    Messaggi
    1,000

    Predefinito

    Sinceramente non so cosa dirti.
    So soltanto che una buona parte dei dati non veniva trasferita.

    Con il sistema degli array invece tutto il problema si è risolto.

    Non accantono assolutamente l'ipotesi che io possa aver scritto qualche stupidaggine nel codice.
    Per ora funziona, ma stò analizzando tutte le possibilità, hai visto mai che con un solo ";" faccio funzionare anche il post? :winkOLD:

    State tranquilli che vi terrò informati!

    Ciao

    Leandro

    Happy Slack!

    E' on line il numero 12 di Topolinux - Totalmente rinnovato!
    TopoLinux è anche chat! irc.azzurra.org canale #topolinux
    La semplicità di questo dono è inversamente proporzionale alla qualità della nostra amicizia

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •