Passaggio variabili php

RobertaC

Nuovo Utente
2 Lug 2013
26
0
0
Buon pomeriggio,
è possibile inviare ad una pagina php il valore di una variabile (calcolato nella prima pagina)?
mi spiego meglio, nella prima pag ho un form che permette di far settare all'utente alcune variabili richiamando dei campi da db, dopo ho un secondo form che deve inviare un valore inserito da tastiera più i parametri selzionati nel primo form ad un'altra pagina php che esegue una query di update su db.come posso inserire i parametri selezionati nel primo form nel secondo, mantenendo inalterato il loro valore?
poi con il submit il loro valore può essere passato a variabili(con lo stesso nome)della seconda pagina?

per chiarezza ultertiore vi posto il codice
PHP:
<form id="setparam" nome="setparam" action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" >
<h4><table>
    <tr>
      <td align="center"><b>SLA SETTING</b>
      <SELECT name="id_gest" id="id_gest" > <!--estrae codici sla-->
      <?php
                    $risultato1=mysql_query("SELECT DISTINCT lrs_in_sla_code FROM kpi_look_requested_sla", $conn) or die ("Errore: ".mysql_error());
		    while ($riga1=mysql_fetch_array($risultato1)){
                    $campo1 = $riga1['lrs_in_sla_code'];
                    echo("<option value='$campo1'> $campo1 </option>");}
            ?>
      </SELECT>
      <i>Priority</i>
      <SELECT name="id_gest1" id="id_gest1" > <!--estrae priorità sla-->
      <?php
                    $risultato2=mysql_query("SELECT DISTINCT lrs_in_tender_priority_level FROM kpi_look_requested_sla", $conn); 
                    while ($riga2=mysql_fetch_array($risultato2)) {
                    $campo2 = $riga2['lrs_in_tender_priority_level']; 
                    echo "<option value='$campo2'>$campo2 </option>";}
            ?>
      </SELECT>
      </td>
    </tr>
    <br/>
    <tr>
	<td align="center"><input type="submit" id="invia" name="invia" value="Estrai"/></td>
    </tr>
    </form>
    <tr>
	<td align="center">Valore attuale <!--estrae valore in minuti-->
      <?php
            if(isset($_POST["id_gest"]) && isset($_POST["id_gest1"]))
	    {$selected1=$_POST["id_gest"];
	     $selected2=$_POST["id_gest1"];
                $ris=mysql_query("SELECT lrs_out_sla_minutes FROM kpi_look_requested_sla WHERE lrs_in_sla_code='$selected1' AND lrs_in_tender_priority_level='$selected2'", $conn);
                $minuti=mysql_result($ris,0,"lrs_out_sla_minutes");
                echo ("$minuti");}
           ?>(minuti)
        </td>
    </tr>
<br/>
<br/>
<form id="set" nome="set" action="successfuls.php" method="post">
    <tr>
       <td align="center">Nuovo valore<input type="text" name="nuovo" id="nuovo" maxlength="5" size="6">(minuti)</td>
    </tr>
    <tr>
	<td align="center"><input type="submit" name="submit" id="submit" value="AggiornaValoresu DB"/></td>
    </tr>
       
 <!--carica nuovi valori per sla e priorità slezionate--> 
      
  <br/>
  </form>
in pratica mi serve che oltre al contenuto di "nuovo"(che passa tranquillamente)si possa inviare a successfuls.php anche il valore scelto con le select id_gest ed id_gest1 del primo form
 

giamma

Utente Attivo
4 Mag 2005
111
0
0
con il javascript , setti le istanze di un form e le passi all'altro form.
 
Ultima modifica:

alessandro1997

Utente Attivo
6 Ott 2009
5.302
1
0
26
Roma
alessandro1997.netsons.org
Non serve Javascript, puoi usare dei campi nascosti.

Script PHP per gestire il primo form:
PHP:
<?php
if ('POST' === $_SERVER['REQUEST_METHOD']) {
    $campo1 = isset($_POST['campo1']) ? trim($_POST['campo1']) : '';

    // validazione
    // ...

    echo <<<EOF
<form method="post" action="final.php">
    <input type="hidden" name="campo1" value="{$campo1}">

    <div>
        <label for="campo2">Campo 2:</label>
        <input type="text" id="campo2" name="campo2">
    </div>

    <button type="submit">Invia</button>
</form>
EOF;
} else {
    echo <<<EOF
<form method="post" action="{$_SERVER['REQUEST_URI']}">
    <div>
        <label for="campo1">Campo 1:</label>
        <input type="text" id="campo1" name="campo1">
    </div>

    <button type="submit">Invia</button>
</form>
EOF;
}

La pagina final.php riceverà sia campo1 che campo2.
 

giamma

Utente Attivo
4 Mag 2005
111
0
0
si si vero quello che dici, poi siamo nella sezione php ma io la vedevo più una cosa così:

HTML:
//utilizzando sull evento che piu li fa comodo 
txt=$("input1").val();//li preleva dal form che piu li piace
txt1=$("input2").val();//anche questo
$.post("test.php", { var: text } );
$.post("test.php", { var1: text1 } );

PHP:
echo $var. " ". $var1;

per dire ....
 
Discussioni simili
Autore Titolo Forum Risposte Data
M Passaggio variabili array php su un tasto jq PHP 3
zorro [PHP] passaggio di variabili PHP 7
K [PHP] Passaggio Variabili Senza Refresh Di Pagina PHP 1
C [RISOLTO][PHP] Passaggio variabili senza refresh di pagina PHP 7
elpirata [PHP] Passaggio di dati tra variabili PHP 1
A Problema con getCurrentPosition e passaggio variabili da javascript a PHP Javascript 3
W Passaggio variabili da JS a PHP Javascript 3
B Passaggio di variabili a query in php PHP 3
1 passaggio variabili php PHP 1
S Passaggio variabili tra due pagine php PHP 5
M php e passaggio di variabili via get e post PHP 5
S Flash & PHP - Problema passaggio variabili! Flash 1
B passaggio variabili php/javascript e vicerversa Javascript 0
MarcoGrazia Metodi static e passaggio di variabili PHP 1
N Problema passaggio variabili tra pagine PHP 4
R passaggio variabili tra modulo genitore a figlio jQuery 3
B [Visual Basic] Passaggio variabili da un progetto all'altro (Visual Studio 2017 C#/SQL) Visual Basic 0
WebDr [ASP] Passaggio di variabili in un link tra apici ed & Classic ASP 5
gandalf1959 passaggio variabili da form dopo verifiche: tutte meno una!?!? Javascript 4
gandalf1959 Passaggio di variabili con "global" PHP 1
R Problema passaggio variabili POST PHP 0
G Passaggio variabili tra pagine- Aiuto per maturità 2015 PHP 3
G Passaggio variabili tra pagine- Aiuto per maturità 2015 PHP 0
P Passaggio di variabili con $_POST senza form PHP 4
N [RISOLTO]ancora ..passaggio variabili PHP 13
Emix Passaggio variabili GET in array PHP 1
K passaggio di variabili PHP 2
S NicEdit - Problemi nel passaggio variabili delle TEXTAREA PHP 6
T passaggio valori delle variabili da form jQuery 2
T Passaggio di variabili da una pagina all'altra PHP 5
R Passaggio variabili da Javascript PHP 7
U Passaggio di variabili tra combo PHP 3
I passaggio variabili tra due cartelle in localhost PHP 8
J problema passaggio di variabili Classic ASP 0
D Problema Passaggio variabili Classic ASP 2
G Passaggio Variabili Javascript 1
D Passaggio variabili POST PHP 2
O Passaggio Variabili da Url... Flash 1
M Problema passaggio variabili in asp Classic ASP 2
M Passaggio variabili PHP 2
I passaggio variabili HTML e CSS 3
F Consigli passaggio a nuova piattaforma CMS (Content Management System) 0
F Consigli passaggio a nuova piattaforma SEO e Posizionamento 3
M Passaggio Valori checbox in textarea Javascript 1
Barierta Testo a comparsa con passaggio del mouse Javascript 17
P Passaggio id php a javascript PHP 6
M errore dopo passaggio Php 7.2 PHP 6
M Passaggio da una pagina php ad un altra PHP 0
P Passaggio di parametro al metodo: public void run() Java 3
T script jquery non funziona più dopo il passaggio a MVC jQuery 5

Discussioni simili