Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2010
    Messaggi
    340

    variabili non comprensibili

    Ciao a tutti, ho un problema nel comprendere il passaggio del valore di una variabile che deve "viaggiare" in tre diversi form. Nel primo viene aperta la tabella che rileva il numero dell'ordine e prende il numero nella variabile numerordine.

    Nel form ordine.php

    include "funzioni_mysql.php";
    $data = new MysqlClass();
    $data->connetti();
    $commento_sql = $data->query("SELECT * FROM numeratori WHERE tipo ='ordini'");

    if(mysql_num_rows($commento_sql) > 0)
    {
    while($commento_obj = $data->estrai($commento_sql))
    $numerordine = abs($commento_obj->numero) + 1 ;
    }

    <form action ="check_ordine.php" method="POST" >

    <fieldset>
    <legend>Formato di stampa</legend>

    <input type="radio" id="answer1_1" value="A0" name="answer_1"> A0
    <input type="radio" id="answer1_2" value="A1" name="answer_1"> A1
    <input type="radio" id="answer1_3" value="A2" name="answer_1"> A2
    <input type="radio" id="answer1_4" value="A3" name="answer_1"> A3
    <input type="radio" id="answer1_5" value="A4" name="answer_1"> A4
    <legend>Qualità di stampa</legend>

    <input type="radio" id="answer_2" value="bozza" name="answer_2" />
    Bozza
    <input type="radio" id="answer_2" value="media" name="answer_2" />
    Media
    <input type="radio" id="radio" value="Alta" name="answer_2" />
    Alta

    </fieldset>



    </div>
    </form>

    Nel form chek_ordine.php
    $ordine =$_POST['numerordine'];
    $answer_1= $_POST['answer_1'];
    $answer_2= $_POST['answer_2'];

    echo "data ordine :" ;
    echo $dataordine =date("Y-m-d") ;
    echo "
    \n";
    echo "Numero Ordine :";
    echo $ordine ;
    echo "
    \n";

    echo "Formato di Stampa :" ;
    echo $answer_1 ;
    echo "
    \n";
    echo "Qualità di stampa :";
    echo $answer_2;

    che scriva cosi' oppure

    $ordine =$_POST['$numerordine'];

    Il risultato è sempre lo stesso
    Undefined variable: numerordine


    Mi potete aiutare? povero tonto!

  2. #2
    nel form non c'è nessun elemento di nome "numeroordine" quindi $_POST non ha una chiave di nome 'numerordine'
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2010
    Messaggi
    340
    Ciao, grazie per la risposta.
    Ma come posso spostare un campo che non è una variabile?

    il campo numeroordine lo prendo dalla tabella ma come lo posso
    spostare da un form ad un altro?

  4. #4
    Codice PHP:

    <form action ="check_ordine.php" method="POST" >
    <input type="hidden" value="<?php echo $numerordine?>" name="numerordine" />
    ...
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2010
    Messaggi
    340
    Grazie Santino!
    sto cercando di studiare un po' ma ci sono cose che ancora non capisco!
    grazie!

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.