Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di Valeria89
    Registrato dal
    Apr 2015
    residenza
    Pisa
    Messaggi
    129

    Passaggio di una variabile

    Sicuramente ho sagliato la sintassi, devo passare la variabile $conta per attivare il metodo aggiorna_record(), non risco a passarla con il metodo GET(). Quall'è la sintassi corretta?

    Codice PHP:
    <?php
    session_start
    ();
    require 
    'config.php';
    $db_selection mysql_select_db('rail',$cn);
    if(
    $_POST && isset($_GET['$conta']))
    {
     
    aggiorna_record();
     
    }
    else
    {
     
    mostra_record();
    }
    function 
    aggiorna_record()

    [...] 
    }
    function 
    mostra_record()
    {
     
     
    $conta=0;
     [...]
     
      while (
    $row mysql_fetch_array($result)) 
        {
         
       echo 
    $x;
       <?
    php
    $conta
    =$conta+1;}
     echo 
    $conta;
     
    ?>
     [...]  
    <input name="invia" type="submit" value="Save" />
    Grazie a tutti!

  2. #2
    Utente di HTML.it L'avatar di clasku
    Registrato dal
    Aug 2006
    Messaggi
    3,197
    devi mettere il parametro nell'action del form
    ma passare tutto via POST, con campo hidden nel form?

  3. #3
    Utente di HTML.it L'avatar di m4rko80
    Registrato dal
    Aug 2008
    residenza
    Milano
    Messaggi
    2,655
    Ciao,
    allora, non si vede l'html della form ma di base la form invia i dati in POST o GET e viene specificato nell'atributo method (method="POST" , di default è GET).

    Quindi dovresti poi avere un input text con name "conta":
    codice:
    <input type="text" name="conta" value="<?php echo $conta ?>" >
    Nello script il controllo che hai messo non può funzionare perchè controllo che ci siano i dati in post e anche in GET
    I dati arriveranno in POST o in GET ( in POST nella url non verranno visualizzati es. http://....?conta=X ).

    A meno che non usi $_REQUEST che comprende sia GET che POST

  4. #4
    Utente di HTML.it L'avatar di Valeria89
    Registrato dal
    Apr 2015
    residenza
    Pisa
    Messaggi
    129
    Grazie
    Posso passare il valore di un'array senza creare un form?

  5. #5
    Utente di HTML.it L'avatar di Valeria89
    Registrato dal
    Apr 2015
    residenza
    Pisa
    Messaggi
    129
    Grazie!

Tag per questa discussione

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.