MRW.it Forum
  • Home
  • Forum
  • Fare Web
  • PHP

Passare parametro ad un'altra pagina in base alla condizione

  • Creatore Discussione Creatore Discussione pup3770
  • Data di inizio Data di inizio 2 Ago 2015
  • Tag Tag
    risolto
pup3770

pup3770

Utente Attivo
30 Mag 2012
122
0
16
  • 2 Ago 2015
  • #1
Buongiorno,
ho un dubbio ragazzi.

Ho delle pagine:

pagina 1 - ho un modulo di input

PHP:
<FORM METHOD="post" ACTION="visualizzatore.php"> <!Metodo POST, le informazioni inviate da un form con il metodo POST sono invisibili agli altri e non ha limiti sulla quantità di informazioni da inviare>
	


<input type="text" name="foo" id="foo"/>
<script>
    document.getElementById("foo").focus();
</script>	

<INPUT TYPE="submit" VALUE="-">
</FORM>

pagina 2 - in cui prelevo quello che ho inserito e mandato alla pagina "visualizza.php"

PHP:
$query = "SELECT * FROM tabella WHERE campo1 = $_POST[foo]"; //mediante $_POST[foo] recupero il valore inserito nell'area di testo della pagina di provenienza. "foo" è il contenuto di name: <input type="text" name="foo" />

quindi mi seleziono tutte le colonne della "tabella" nel caso in cui "campo1 = $_POST[foo]" ovvero nel caso in cui quello che inserisco nell'area alla pagina precedente è uguale al valore nel "campo1".

Fino a qua funziona tutto regolare.

Se io volessi mettere una pagina intermedia in cui fare un controllo, per esempio: cerca quello che ti inserisco nella "pagina 1", nelle due tabelle del database, se è in una tabella collegati alla pagina "zzz", altrimenti collegati alla pagina "kkk". Tabelle che stanno nello stesso DB.

Ho fatto un semplice controllo "if":

PHP:
        if($_POST[foo] == $campo1)
        echo "articolo in tabella1";
	else if($_POST[foo] == $campo2)
	echo "articolo in tabella2";
	else echo "articolo NON trovato in elenco";

Questo controllo funziona, considerate che "campo1" e "campo2" li prelevo scorrendo tutte le righe della tabella.

Adesso cosa vorrei fare: vorrei che al posto di stampare la scritta in base all'if dove mi trovo, rimandare ad una pagina o un'altra passando anche il parametro che mi interessa quindi in questo caso "$campo1" nel primo "if" o "campo2" nel secondo "if".

Ho provato con:
PHP:
	echo ' <meta http-equiv="refresh" content="0;url=visualizzatore.php?$campo1"> ';

PHP:
echo "<form action=\"visualizzatore.php?valore=$campo1\"><INPUT type=submit value=\"INVIA\" CLASS=bottone onMouseOver=\"on('green')\" onMouseOut=\"on('blue')\")\"></form>";

Nella pagina "visualizzatore.php" ho provato a prelevare il valore passato con "$_GET[campo1]" o "$_GET['campo1']".

in definitiva nessuna delle due mi passa il contenuto.

Spero di essere stato comprensibile anche se mi viene difficile spiegarvi il problema.
 
pup3770

pup3770

Utente Attivo
30 Mag 2012
122
0
16
  • 2 Ago 2015
  • #2
Rettifico. Sono riuscito così:

PHP:
echo "<a href=\"visualizzatore.php?valore={$campo1}\">Link</a>";

e nella pagina "visualizzatore.php" prelevo così:

PHP:
$query = "SELECT * FROM tabella WHERE barcode = $_GET[valore]"; //mediante $_POST[foo] recupero il valore inserito nell'area di testo della pagina di provenienza. "foo" è il contenuto di name: <input type="text" name="foo" />

Adesso vorrei che non mi comparisse la scritta "Link" su cui ciliari sopra, ma che mi vada diretto.

Attendo un vostro aiuto.

Grazie
 

pup3770

Utente Attivo
30 Mag 2012
122
0
16
  • 2 Ago 2015
  • #3
Risolto.


Utilizzo:

PHP:
header("refresh:0;url=visualizzatore.php?valore={$campo1}");
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 3 Ago 2015
  • #4
ciao
forse meglio
header("location:visualizzatore.php?valore={$campo1}");
e subito dopo l'header ti conviene exit
PHP:
<?php
//.....
header("location:visualizzatore.php?valore={$campo1}");
exit();
//...
?>
 
Devi accedere o registrarti per poter rispondere.

Discussioni simili

Passare come argomento in un metodo un parametro della classe istanziata
  • Rikk73
  • 28 Apr 2016
  • PHP
Risposte
0
Visite
1K
PHP 28 Apr 2016
Rikk73
C
Passare parametro via url
  • ciccio9999
  • 17 Ago 2011
  • PHP
Risposte
1
Visite
2K
PHP 18 Ago 2011
criric
M
Passare un parametro con il metodo post
  • m2768
  • 8 Ago 2009
  • PHP
Risposte
6
Visite
4K
PHP 8 Ago 2009
m2768
M
Passare Parametro per filtrare i maker per google map
  • JellyBelly
  • 24 Mar 2009
  • Javascript
Risposte
0
Visite
2K
Javascript 24 Mar 2009
JellyBelly
S
passare un valore da un form a un file .php con metodo post
  • smack2005
  • 15 Nov 2023
  • PHP
Risposte
4
Visite
1K
PHP 23 Nov 2023
zorro
R
valore value di un id da passare in chiamata ajax
  • robyspider77
  • 8 Ago 2022
  • Ajax
Risposte
3
Visite
3K
Ajax 8 Ago 2022
WmbertSea
N
Passare array da php a javascript
  • Namaste!
  • 12 Lug 2022
  • PHP
Risposte
5
Visite
3K
PHP 13 Lug 2022
WmbertSea
S
  • Bloccata
Passare query o utm alla pagina successiva
  • smg85
  • 19 Giu 2022
  • Domini
Risposte
1
Visite
1K
Domini 19 Giu 2022
Max 1
P
Passare solo alcuni parametri a script per CSV
  • Phelps
  • 3 Giu 2021
  • PHP
Risposte
0
Visite
982
PHP 3 Giu 2021
Phelps
P
D
  • Bloccata
passare valori da database sql a php
  • Davide74
  • 19 Mag 2021
  • PHP
Risposte
1
Visite
1K
PHP 19 Mag 2021
Max 1
P
Passare contenuto in value.
  • PaoloG
  • 13 Apr 2021
  • Ajax
Risposte
1
Visite
2K
Ajax 14 Apr 2021
PaoloG
P
P
Passare i risultati di un foreach in un modal. Help!
  • Phelps
  • 5 Gen 2021
  • PHP
Risposte
2
Visite
2K
PHP 5 Gen 2021
Phelps
P
F
Passare variabile a pulsante in finestra modale
  • Francesco75
  • 12 Dic 2020
  • PHP
Risposte
2
Visite
4K
PHP 17 Dic 2020
Francesco75
F
P
jButton1ActionPerformed passare parametri ad altra classe
  • paparucino
  • 22 Lug 2020
  • Java
Risposte
2
Visite
2K
Java 26 Ago 2020
V1nc3nz0
V
Passare parametri con metodo POST a una pagina in un frame
  • Fendo59
  • 5 Giu 2020
  • PHP
Risposte
0
Visite
3K
PHP 5 Giu 2020
Fendo59
A
Problema nel passare la variabile
  • Andrespo
  • 22 Mag 2020
  • PHP
Risposte
0
Visite
1K
PHP 22 Mag 2020
Andrespo
A
I
Passare dei parametri in javascript
  • Iwawa
  • 12 Mag 2020
  • PHP
Risposte
0
Visite
1K
PHP 12 Mag 2020
Iwawa
I
N
PDF fpdi passare variabile
  • NicolaER
  • 25 Mar 2020
  • PHP
Risposte
4
Visite
2K
PHP 26 Mar 2020
NicolaER
N
F
Come passare una variabile al modal di bootstrap
  • francesco_mendola
  • 2 Mar 2020
  • PHP
Risposte
1
Visite
3K
PHP 23 Mar 2020
max1974
G
Passare path directory in POST
  • GabrieleB
  • 20 Gen 2020
  • PHP
Risposte
2
Visite
2K
PHP 21 Gen 2020
GabrieleB
G
Condividi:
Facebook X (Twitter) LinkedIn WhatsApp e-mail Condividi Link
  • Home
  • Forum
  • Fare Web
  • PHP
  • Italiano
  • Termini e condizioni d'uso del sito
  • Policy Privacy
  • Aiuto
  • Home
Community platform by XenForo® © 2010-2024 XenForo Ltd. | Traduzione a cura di XenForo Italia
Menu
Accedi

Registrati

  • Home
  • Forum
    • Nuovi Messaggi
    • Cerca...
  • Novità
    • Featured content
    • Nuovi Messaggi
    • Ultime Attività
X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?

X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?