Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di Gumble
    Registrato dal
    Jun 2004
    Messaggi
    1,313

    array js ->post->array php

    ciao,

    creo un array con javascript. ha questa forma:
    codice:
    var myArr = new Array();
    myArr[3] = 1;
    myArr[4] = 3;
    myArr[1] = 4;
    myArr[5] = 2;
    lo passo a un campo hidden chiamato jsArray.

    ora quando invio il form, il campo jsArray é vuoto... ma ho letto da qualche parte che facendo come ho fatto, posso poi recuperare l'array cosi:
    Codice PHP:
    $arr explode(",",$_POST['jsArray']); 
    ma se faccio print_r($arr) ho solo questo:

    Array([0]=>);

    mi potete aiutare???
    alcool: la causa e la soluzione di tutti i problemi

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    che cosa vuol dire "lo passo in un campo hidden"? Come glielo passi?
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  3. #3
    Utente di HTML.it L'avatar di Gumble
    Registrato dal
    Jun 2004
    Messaggi
    1,313
    cosi:
    codice:
    ... js....
    document.editForm.jsArray.value= myArray;
    l'ho trovato in internet... ha senso?
    alcool: la causa e la soluzione di tutti i problemi

  4. #4
    Originariamente inviato da Gumble
    cosi:
    codice:
    ... js....
    document.editForm.jsArray.value= myArray;
    l'ho trovato in internet... ha senso?

    codice:
    document.editForm.jsArray.value= myArray.join(",");

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.