Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2006
    Messaggi
    181

    [php] Alcuni problemini

    Ciao a tutti non so come risolvere alcuni problemini:
    1. Come si fa a ordinare i valori all'interno dell'array POST? Cioè io ho un form con dei campi e vorrei che questi campi all'interno della variabile $_POST fossero memorizzati con un ordine preciso.

    2. Come si fa ad aggiungere un valore all'array POST?

    3. Devo fare in modo che se l'utente seleziona un radionbutton, al momento del post venga inviato oltre al valore corrispondente al radiobutton anche il valore corrispondente a un campo di tipo hydden. Con php è possibile o ci vuole Javascript?

    Grazie mille a tutti

  2. #2
    prova a leggere sta guida magari ti puo essere utile
    http://www.allwebfree.it/php_form.php

  3. #3
    Utente di HTML.it L'avatar di mariox
    Registrato dal
    Nov 2006
    Messaggi
    837
    Spero di aver capito bene:
    poniamo che tu hai una pagina chiamata form.html:
    <form metho="POST" action="pagina.php">
    <INPUT TYPE=radio NAME="nazione" VALUE="Canada">Canada


    <INPUT TYPE=radio NAME="nazione" VALUE="Giappone" CHECKED>Giappone


    <INPUT TYPE="hidden" NAME="variabile" VALUE="valore nascosto" >


    <input type="submit" name="submit" value="invia dati">
    </form>

    la pagina.php che catturerà i valori sarà:

    Codice PHP:
    $radio $_POST["nazione"];
    $variabile $_POST["variabile"]; 
    Cosa intendi per ordinare i valori all'interno dell'array POST?

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2006
    Messaggi
    181
    Dunque grazie per l'aiuto..
    Ho commesso un errore non si tratta di un radiobutton ma di un checkbox.. scusate me li confondo sempre... :-))



    allora poniamo che il form sia questo:

    <form metho="POST" action="pagina.php">
    <INPUT TYPE=checkbox NAME="var1" VALUE="1">variabile1


    <INPUT TYPE="hidden" NAME="variabile" VALUE="valore nascosto" >


    <input type="submit" name="submit" value="invia dati">
    </form>

    1)l'arrey post sarà composto dai seguenti indici (mi sembra si chiamino così giusto?):
    se nella pagina.php scrivo
    print_r($_POST);
    echo $_POST;
    mi appare
    ......
    var1 variabile

    se volessi ordinarli diversamente all'interno di $_POST come devo fare?
    es. variabile var1



    2) Se nella pagina.php volessi aggiungere all'array $_POST chesso un indice
    es var2 in modo che
    print_r($_POST);
    echo $_POST;
    mi dia
    --------
    variabile var1 var 2 come si fa?
    -in questo caso tu mi dirai aggiungi un hidden nel form ma io vorrei capire se è possibile aggiungere un indice ad un array.



    3)se l'utente seleziona la checkbox var1 tra i campi del form ci deve essere anche hidden (cioè il form rimane come sopra):
    INPUT TYPE="hidden" NAME="variabile" VALUE="valore nascosto" >

    mentre se l'utente non seleziona la checkbox è come se
    INPUT TYPE="hidden" NAME="variabile" VALUE="valore nascosto" >
    non esistesse.


    Chiedo scusa se non uso la terminoliga giusta, spero di essermi spiegato.

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.