• Home
  • Forum
  • Fare Web
  • PHP

Ricerca multipla

  • Creatore Discussione Creatore Discussione bartjsp
  • Data di inizio Data di inizio 21 Feb 2008

bartjsp

Nuovo Utente
21 Feb 2008
4
0
0
  • 21 Feb 2008
  • #1
Salve, sono nuovo del forum ed ecco il mio primo quesito:
ho una form con 6 campi, come creo la query combinata per estrarre i record se ad esempio non compilo uno dei campi del form?

Grazie,
ciao.
 

bartjsp

Nuovo Utente
21 Feb 2008
4
0
0
  • 22 Feb 2008
  • #2
Soluzione

Soluzione trovata:

PHP:
$query = "SELECT * FROM tabella WHERE ";

$condizioni = array();

if(!empty($_POST['campo1']))
   $condizioni[] = "campo1 = '" . $_POST['campo1'] . "'";

if(!empty($_POST['campo2']))
   $condizioni[] = "campo2 = '" . $_POST['campo2'] . "'";

if(!empty($_POST['campo3']))
   $condizioni[] = "campo3 = '" . $_POST['campo3'] . "'";

$query = $query . implode(" AND ", $condizioni);

    $result = mysql_query($query);

funziona, ma l'unico problema è che se aggiungo questo pezzo:

PHP:
if(!empty($_REQUEST['data_ingresso_dal']))
   $data_dal = english_date($_REQUEST['data_ingresso_dal']);
   $condizioni[] = "data_ingresso >= '" . $data_dal . "'";

if(!empty($_REQUEST['data_ingresso_al']))
   $data_al = english_date($_REQUEST['data_ingresso_al']);
   $condizioni[] = "data_ingresso <= '" . $data_al . "'";
non solo non mi trova nulla, ma mi restituisce il seguente errore:

Notice: Undefined variable: data_dal in c:\www\viavas\ricerca_decreti.php on line 11
Notice: Undefined variable: data_al in c:\www\viavas\ricerca_decreti.php on line 15
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
  • 25 Feb 2008
  • #3
Ma se provi a stampare il valore di $data_dal ti restituisce qualcosa?
 

bartjsp

Nuovo Utente
21 Feb 2008
4
0
0
  • 25 Feb 2008
  • #4
Ho risolto mettendo tutto il codice all'interno di un ciclo if e gli faccio fare un controllo sui campi.
 
Devi accedere o registrarti per poter rispondere.

Discussioni simili

C
[PHP] Ricerca multipla, evitare if
  • cosworthwolf
  • 21 Giu 2018
  • PHP
Risposte
4
Visite
2K
PHP 21 Giu 2018
macus_adi
U
[PHP] form per ricerca multipla: Unknown column 'undefined' in 'where clause'
  • username90
  • 21 Dic 2016
  • PHP
Risposte
2
Visite
2K
PHP 21 Dic 2016
username90
U
P
Form per ricerca multipla in MYsql
  • Paolo Lottini
  • 11 Nov 2012
  • PHP
Risposte
2
Visite
3K
PHP 13 Nov 2012
Paolo Lottini
P
J
Risultati ricerca esatti ma gestiti
  • justa
  • 2 Mag 2024
  • SEO e Posizionamento
Risposte
0
Visite
3K
SEO e Posizionamento 2 Mag 2024
justa
J
F
access ricerca record con apostrofo.
  • futty
  • 28 Mar 2024
  • MS Access
Risposte
0
Visite
2K
MS Access 28 Mar 2024
futty
F
C
Ricerca Prodotti Woocommerce
  • costantonio11
  • 11 Set 2023
  • Javascript
Risposte
0
Visite
3K
Javascript 11 Set 2023
costantonio11
C
U
PHP creare un file excel dopo ricerca nel DB
  • Umberto Federico
  • 15 Giu 2022
  • PHP
Risposte
0
Visite
2K
PHP 15 Giu 2022
Umberto Federico
U
G
Colorare menu select attraverso ricerca php
  • Gabriele_04
  • 18 Ott 2021
  • PHP
Risposte
0
Visite
1K
PHP 18 Ott 2021
Gabriele_04
G
L
  • Bloccata
PHP motore di ricerca nel sito
  • lugalzaggesi
  • 8 Ott 2021
  • PHP
Risposte
1
Visite
1K
PHP 8 Ott 2021
Max 1
G
Menù a tendina di ricerca con query
  • GuidoLamoto
  • 14 Giu 2021
  • PHP
Risposte
1
Visite
2K
PHP 15 Giu 2021
macus_adi
R
Problema query con ricerca id numerico
  • Riccardo Contu
  • 5 Mag 2021
  • PHP
Risposte
2
Visite
1K
PHP 6 Mag 2021
VaniVan
V
L
Mysql: Nascondere le pagine dopo una ricerca
  • lucign0l0
  • 21 Apr 2021
  • PHP
Risposte
1
Visite
1K
PHP 21 Apr 2021
Tommy03
F
Visualizzazione motore di ricerca
  • francescomi
  • 23 Mar 2021
  • SEO e Posizionamento
Risposte
2
Visite
1K
SEO e Posizionamento 25 Mar 2021
francescomi
F
B
Stringa sql per ricerca su più campi
  • bobulus
  • 6 Mar 2021
  • Database
Risposte
1
Visite
1K
Database 7 Mar 2021
marino51
F
Funzione Glob - ricerca file contenente una parola
  • francescoITA
  • 25 Gen 2021
  • PHP
Risposte
1
Visite
1K
PHP 27 Gen 2021
francescoITA
F
P
Ricerca campo data
  • PaoloG
  • 5 Ott 2020
  • PHP
Risposte
1
Visite
1K
PHP 5 Ott 2020
PaoloG
P
L
titolo del sito nella pagina di ricerca di google
  • Leonardo Scotti
  • 24 Ago 2020
  • SEO e Posizionamento
Risposte
2
Visite
1K
SEO e Posizionamento 24 Ago 2020
Leonardo Scotti
L
A
Creare un modulo di ricerca avanzata con dreamweaver
  • alexehilary
  • 29 Mag 2020
  • HTML e CSS
Risposte
0
Visite
1K
HTML e CSS 29 Mag 2020
alexehilary
A
L
Ricerca valore mysql e incremento
  • lucign0l0
  • 24 Mag 2020
  • PHP
  • 2 3 4
Risposte
73
Visite
7K
PHP 29 Mag 2020
lucign0l0
L
E
Problema motore di ricerca FULL_TEXT
  • Emperor
  • 19 Mag 2020
  • PHP
Risposte
0
Visite
1K
PHP 19 Mag 2020
Emperor
E
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?