Visualizzazione dei risultati da 1 a 5 su 5

Hybrid View

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2014
    residenza
    Voltati
    Messaggi
    913
    Con il linguaggio lato server che usi li salvi in sessione.

    Esempio in php:
    Codice PHP:
    session_start();
    foreach (
    $_POST as $key => $val) {
        
    $_SESSION[$key] = $val;

    No

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2007
    Messaggi
    327
    Quote Originariamente inviata da tampertools Visualizza il messaggio
    Con il linguaggio lato server che usi li salvi in sessione.

    Esempio in php:
    Codice PHP:
    session_start();
    foreach (
    $_POST as $key => $val) {
        
    $_SESSION[$key] = $val;

    Grazie per la risposta, mi manderesti un esempio del lato client?
    Quindi al clic sul bottone dovrei associare sia il cambio di pagina html che un submit? C'è qualcosa che non mi torna..

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2007
    Messaggi
    327
    Ah, una cosa importante che non ho detto: vorrei che le pagine in cui si compilano i campi siano mere pagine html e che ci sia solo una pagina php che è quella che elabora i dati.
    Questo perchè nel server in cui risiede la parte lato client non ho la possibilità di usare php, nel server in cui avvengono le elaborazioni invece si.


    Grazie ancora

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2014
    residenza
    Voltati
    Messaggi
    913
    anziché in sessione salvi i dati nei cookie.
    con javascript dovrebbe essere qualcosa così:
    codice:
    function metti_nel_cookie(form) {
      /**
       * Non l'ho testata, ma potrebbe dare problemi con gli input radius
       * Estendi il supporto alle select
      **/
      var inputs = form.getElementsByTagName("input"), // Seleziono gli input nel form
        i;
      for (i = 0; i < inputs.length; i++) {
        if (inputs[i].getAttribute("type") != "submit" // Se l'input non è submit, reset o button ...
          && inputs[i].getAttribute("type") != "reset"
          && inputs[i].getAttribute("type") != "button") {
          document.cookie += inputs[i].getAttribute("name") + "=" + inputs[i].value; // Lo salvo nel cookie
        }
      }
    }
    codice HTML:
    <form onsubmit="metti_nel_cookie(this);">
      <input name="campo1">
      <input name="campo2">
      ... ...
      <input type="submit">
    </form>
    E poi leggi i cookie nella pagina finale con php
    No

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 © 2026 vBulletin Solutions, Inc. All rights reserved.