Forum Flash, Actionscript, PHP e MySQL
Double POST

 
Nuovo Topic   Rispondi    Forum Flash, Actionscript, PHP e MySQL » PHP
Precedente  Successivo 
Autore Messaggio
cli
moderatore
moderatore



Registrato: 10/02/04 15:55
Messaggi: 402
Località: Padova

MessaggioOggetto: Double POST
Inviato: 07.02.05 | 15:23
Rispondi citando

Ciao ragaaaa devo fare una query alla quale passo due valori post che arrivano da un formmmm...

Come devo impostarmi il codice???

solitamente se uso un filtro per una quesry gli passo il get o il post singolo ma con 2 valori post come mi devo regolare???
Torna in cima
Profilo Messaggio privato [ Nascosto ]
Sponsor
Coach
amministratore
amministratore


Età: -1981
Registrato: 31/01/03 13:50
Messaggi: 4549
Località: Verona

MessaggioOggetto:
Inviato: 07.02.05 | 18:40
Rispondi citando

scusa, ma non mi è chiaro quello che fai... hai una form ed invii 2 valori via POST?
...e devi utilizzare questi due valori in una query?

 
Codice:
$query = "SELECT * FROM tabella WHERE nomeCampo1 = '{$_POST['campo_valore1']}' &&  nomeCampo2 = '{$_POST['campo_valore2']}'";


devi fare questo?

.

____________________________________________________________


Il Forum è uno strumento di condivisione, oltre a fare DOMANDE, si possono anche dare RISPOSTE!
Torna in cima
Profilo Messaggio privato [ Nascosto ] HomePage Yahoo Messenger MSN Messenger Skype
cli
moderatore
moderatore



Registrato: 10/02/04 15:55
Messaggi: 402
Località: Padova

MessaggioOggetto:
Inviato: 08.02.05 | 12:31
Rispondi citando

si si hai capito giusto, devo inviare 2 valori alla query che non sono altro che le scelte dell'utente che arrivano da un form tramite post.....

allora, il tuo codice era proprio quello che mi aspettavo semplice e pulito aggiungere i due post nella query dopo il WHERE.... aimè non funzia pagina bianca.... secondo me c'è la mia query cannata cosi ti posto sia il mio codice senza post solo query che quello con i post.


mio codice senza WHERE:
 
Codice:
<?php
mysql_select_db
($database_ristorante$ristorante);
$query_menu "SELECT * FROM menu";
$menu mysql_query($query_menu$ristorante) or die(mysql_error());
$row_menu mysql_fetch_assoc($menu);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento senza titolo</title>
</head>

<body>
valore post stagione:<?php echo $_POST['stagione']; ?><br />
valere post tipo di cena:<?php echo $_POST['tipo_Cena']; ?><br />
<br />query:<br /><br />
<?php echo $row_menu['nome_Menu']; ?><br /><br />
<?php echo $row_menu['menu']; ?>

</body>
</html>
<?php
mysql_free_result
($menu);
?>


mio codice con tuo WHERE:
 
Codice:
<?php
mysql_select_db
($database_ristorante$ristorante);
$query_menu "SELECT * FROM menu WHERE stagione = "{$_POST['stagione']}" &&  tipo_Cena = "{$_POST['tipo_Cena']}"";
$menu mysql_query($query_menu$ristorante) or die(mysql_error());
$row_menu mysql_fetch_assoc($menu);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento senza titolo</title>
</head>

<body>
valore post stagione:<?php echo $_POST['stagione']; ?><br />
valere post tipo di cena:<?php echo $_POST['tipo_Cena']; ?><br />
<br />query:<br /><br />
<?php echo $row_menu['nome_Menu']; ?><br /><br />
<?php echo $row_menu['menu']; ?>

</body>
</html>
<?php
mysql_free_result
($menu);
?>


ho cambiato le virgolette da singole a doppie ma non funzionava lo stesso anche con le singole....

io un modo di fare l'avrei anche trovato, ma è incasinato e intorcolato....con if e else invece quello che mi sembrava piu giusto era una cosa semplice e lineare come la tua...
Torna in cima
Profilo Messaggio privato [ Nascosto ]
Coach
amministratore
amministratore


Età: -1981
Registrato: 31/01/03 13:50
Messaggi: 4549
Località: Verona

MessaggioOggetto:
Inviato: 08.02.05 | 13:37
Rispondi citando

Finalmente l'utilità del codice PHP colorato (nel Forum) fagiano

Come puoi vedere sono sbagliati doppi apici nella query, dovevi mettere i singoli apici come ti avevo postato...

Io nel codice che hai postato vedo la selezione del database:
 
Codice:
mysql_select_db($database_ristorante, $ristorante);


ma dove sta la connessione? cioè $ristorante?
 
Codice:
$ristorante = mysql_connect('host','user','password');


Ti consiglio di usare molto, per le prime volte (e nn solo...) gli echo(); per visualizzare x esempio se vengono passati i valori via POST e la query:
 
Codice:
<?php
# mysql_connect ???
mysql_select_db($database_ristorante$ristorante);
$query_menu "SELECT * FROM menu WHERE stagione = '{$_POST['stagione']}' &&  tipo_Cena = '{$_POST['tipo_Cena']}'";
$menu mysql_query($query_menu$ristorante) or die(mysql_error());
$row_menu mysql_fetch_assoc($menu);

# qualche echo x controllare Very Happy
echo $POST['stagione'];
echo 
$POST['tipo_Cena'];
echo 
$query_menu;
?>

____________________________________________________________


Il Forum è uno strumento di condivisione, oltre a fare DOMANDE, si possono anche dare RISPOSTE!
Torna in cima
Profilo Messaggio privato [ Nascosto ] HomePage Yahoo Messenger MSN Messenger Skype
cli
moderatore
moderatore



Registrato: 10/02/04 15:55
Messaggi: 402
Località: Padova

MessaggioOggetto:
Inviato: 08.02.05 | 13:46
Rispondi citando

eheh che dire.... hai ragione tu------> FUNZIA PERFETTAMENTE come sempre grazie coach Mr. Green
Torna in cima
Profilo Messaggio privato [ Nascosto ]
Coach
amministratore
amministratore


Età: -1981
Registrato: 31/01/03 13:50
Messaggi: 4549
Località: Verona

MessaggioOggetto:
Inviato: 08.02.05 | 20:56
Rispondi citando

de nada!!! fagiano

.

____________________________________________________________


Il Forum è uno strumento di condivisione, oltre a fare DOMANDE, si possono anche dare RISPOSTE!
Torna in cima
Profilo Messaggio privato [ Nascosto ] HomePage Yahoo Messenger MSN Messenger Skype
Mostra prima i messaggi di:   
Nuovo Topic   Rispondi    Forum Flash, Actionscript, PHP e MySQL » PHP Tutti i fusi orari sono GMT + 2 ore
Pagina 1 di 1

Discussioni Simili
Topic Autore Forum Risposte Ultimo Messaggio
Nessun nuovo messaggio GET o POST cli PHP 8 10.06.04 | 14:33 Leggi gli ultimi messaggi
Coach
Nessun nuovo messaggio Orario post... gush Bugs e consigli 3 01.04.04 | 22:53 Leggi gli ultimi messaggi
gush
Nessun nuovo messaggio echo post Rik PHP 8 22.11.06 | 11:32 Leggi gli ultimi messaggi
Rik
Nessun nuovo messaggio invio variabile post wicked ActionScript & Server Side 5 13.03.07 | 02:09 Leggi gli ultimi messaggi
Coach
Nessun nuovo messaggio invio variabile con POST ad un form i... pettedemon ActionScript & Server Side 2 04.12.09 | 20:32 Leggi gli ultimi messaggi
pettedemon



 
Vai a:  
Non puoi inserire nuovi Topic in questo forum
Non puoi rispondere ai Topic in questo forum
Non puoi modificare i tuoi messaggi in questo forum
Non puoi cancellare i tuoi messaggi in questo forum
Non puoi votare nei sondaggi in questo forum
Non puoi allegare files in questo forum
Non puoi downloadare gli allegati in questo forum



Powered by phpBB © 2001, 2002 phpBB Group - phpBB SEO Designed by coachdesign - © 2003-2005