Visualizzazione dei risultati da 1 a 5 su 5

Hybrid View

  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 Valeria89
    Registrato dal
    Apr 2015
    residenza
    Pisa
    Messaggi
    129
    Grazie!

  4. #4
    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

  5. #5
    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?

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.