Risultati da 1 a 3 di 3

Discussione: Array PHP

  1. #1
    Re del Fondoscala
    Data Registrazione
    06 Mar 2002
    Messaggi
    61,858
     Likes dati
    2
     Like avuti
    8
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Predefinito Array PHP

    Mettiamo che io ho questo semplice codice:

    Codice PHP:
    <?php
    $a
    =array ();
    $nom=$_REQUEST['nome'];
    $i=array_push($a$nom);
    echo 
    "($a[0],$a[1],$a[2])";
    echo 
    "<form>";
    echo 
    "<input type=text size=20 name=nome value=$nome ><br>"
    echo 
    "<input type=submit value=+ action=\"prova.php\">";
    echo 
    "</form>";
    ?>
    Il mio obiettivo è inserire valori all'array e metterli in coda.
    La prima volta che premo su + il valore inserito va a posizionarsi in $a[0] e va bene, appena io inserisco un secondo valore questo mi va a sovrascrivere il primo . Ma perchè l'array mi si resetta ogni volta che faccio il submit? come faccio a tenere a memoria i valori immessi prima?


    A quanto ho capito non devo inizializzare un array vuoto ma un array indicizzato ma non mi riesce

  2. #2
    Forumista assiduo
    Data Registrazione
    07 Apr 2009
    Messaggi
    9,779
     Likes dati
    1
     Like avuti
    0
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    Predefinito

    Non conosco php ma mi vengono in mente 3 idee (che al momento non posso neanche provare)

    1) Non so cosa possa succedere ma prova semplicemente a non initizalizzare! Invece delle prime 3 righe, prova ad usare solo la riga

    $a[]=$_REQUEST['nome'];

    2) Passa tutto $a ogni volta che fai una nuova richiesta

    3) Dichiara la variabile come "global/static" o simile. Ci dovrebbe essere un modo per rendere la variabile "persistente" sul lato server o cliente, non sono sicuro quale sia il meccanismo di php o la sintassi (certamente puoi usare i cookies).

  3. #3
    Re del Fondoscala
    Data Registrazione
    06 Mar 2002
    Messaggi
    61,858
     Likes dati
    2
     Like avuti
    8
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Predefinito

    niente con gli array mi sono arreso, ho aggirato il problema con una soluzione un po' più macchinosa: ogni volta che premo su (+) passo ogni nuovo singolo valore al database e legge quelli presenti aggiungendo caselle con i valori presenti...in pratica uno spreco di risorse assurdo ma mi interessa il risultato!

 

 

Discussioni Simili

  1. London Array
    Di dedelind nel forum Politica Europea
    Risposte: 0
    Ultimo Messaggio: 05-07-13, 07:46

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
  •  
[Rilevato AdBlock]

Per accedere ai contenuti di questo Forum con AdBlock attivato
devi registrarti gratuitamente ed eseguire il login al Forum.

Per registrarti, disattiva temporaneamente l'AdBlock e dopo aver
fatto il login potrai riattivarlo senza problemi.

Se non ti interessa registrarti, puoi sempre accedere ai contenuti disattivando AdBlock per questo sito