Form Multipli con PHP e SQL

Francesco Salerno

Nuovo Utente
16 Feb 2015
1
0
0
Ragazzi ho un problema, riuscite ad aiutarmi?
in parole povere sto lavorando su un Form di Ricerca in php che mi deve stampare dati da un db mysql a seconda delle scelte fatte appunto nel form. Il form è così composto:
Nome
Cognome
Ricerca per Zona
mi stampa ogni volta tutte le query anche quando ricerco solo il nome.

PHP:
<h2 class="intestazione">Risultati della tua ricerca</h2>
<?php
require_once("connessione_db.php"); //connessione db
mysql_select_db("$db_name",$connessione); //seleziono il database e connetto

//recupero quello che hanno scritto
$nome= $_POST['nome'];
$cognome= $_POST['cognome'];
$zona1= $_POST['zona1'];

$sql1 = mysql_query("SELECT * FROM richiesta WHERE (nome LIKE '%" . $nome . "%')");
$sql2 = mysql_query("SELECT * FROM richiesta WHERE (cognome LIKE '%" . $cognome . "%')");

//trovati
$trovati = mysql_num_rows($sql1);
$trovaticogn = mysql_num_rows($sql2);

//se ci sono risultati per nome 
if($trovati > 0)
{

echo "<p>Trovate $trovati voci per il termine <b>".stripslashes($testo)."</b></p>\n";


//inizio il loop
while($row = mysql_fetch_array($sql1)) {

echo '<h3>Hai cercato per : nome</h3><p">'. $row['id'].'&nbsp'.'<b>'.$row['nome'].'</b>'.'&nbsp'.$row['cognome'].'&nbsp'. $row['tel1'] .'&nbsp'. $row['tel2'] .'&nbsp'. $row['tel3'] .'&nbsp'. $row['tel4'] .'&nbsp'.
$row['citta'].'&nbsp'.$row['zona1'].'&nbsp'.$row['zona2'].'&nbsp'.$row['zona3'].'&nbsp'.$row['tipologia'].'&nbsp'.$row['piano'].'&nbsp'.$row['mq'].'&nbsp'.$row['max'].'&nbsp'.$row['richiesta'].'&nbsp'.$row['vani'].'&nbsp'.$row['note'].
'</p>';

} //fine LOOP valori trovati

} //fine risultati if

else{ //se non ci sono risultati

// notifica in caso di mancanza di risultati
echo "Al momento non sono stati pubblicati post/articoli che contengano i termini cercati.";

}
//fine else 
if($trovaticogn > 0)
{

echo "<p>Trovate $trovaticogn voci per il termine <b>".stripslashes($testo)."</b></p>\n";


//inizio il loop
while($row = mysql_fetch_array($sql2)) {

echo '<h3>Hai cercato per : cognome</h3><p">'. $row['id'].'&nbsp'.$row['nome'].'&nbsp'.'<b>'.$row['cognome'].'</b>'.'&nbsp'. $row['tel1'] .'&nbsp'. $row['tel2'] .'&nbsp'. $row['tel3'] .'&nbsp'. $row['tel4'] .'&nbsp'.
$row['citta'].'&nbsp'.$row['zona1'].'&nbsp'.$row['zona2'].'&nbsp'.$row['zona3'].'&nbsp'.$row['tipologia'].'&nbsp'.$row['piano'].'&nbsp'.$row['mq'].'&nbsp'.$row['max'].'&nbsp'.$row['richiesta'].'&nbsp'.$row['vani'].'&nbsp'.$row['note'].
'</p>';

} //fine LOOP valori trovati

} //fine risultati if

else{ //se non ci sono risultati

// notifica in caso di mancanza di risultati
echo "Al momento non sono stati pubblicati post/articoli che contengano i termini cercati.";

}
//fine else
 
Ultima modifica di un moderatore:
Discussioni simili
Autore Titolo Forum Risposte Data
M [HTML] form con multipli input type image HTML e CSS 1
alessandro1997 Form con campi multipli in PHP PHP 5
S probelmi con form multipli PHP 1
L inserimento form dati multipli ? PHP 0
S Form invio file multipli PHP 36
V allegati multipli in form PHP 9
S passare un valore da un form a un file .php con metodo post PHP 4
K Form che manda dati doppi PHP 1
K Problema form update PHP 2
Elisacau [Contact form 7] Inserire Numero auto incrementante WordPress 1
K form Inserimento record mysql PHP 2
I Form con selettore HTML e CSS 0
K [php]form invio dati PHP 0
G form invio multiplo con checkbox PHP 12
nivaria.achinet Intercettare form solo dopo invio Javascript 1
D Form contatti non funzionante HTML e CSS 0
A Stampare dati da form PHP 15
M Unire 2 funzioni per l'invio di un form e con l'apertura di un div Javascript 0
I Form HTML e CSS 17
otto9due $_FILE non passa i dati dal form PHP 1
M Form: come tornare ai campi già compilati dopo invio PHP 1
G Invio form con PHP PHP 3
felino Form action costum e parametri in queryString WordPress 1
M Come recuperare molteplici input form PHP 1
M Collegamento tra form html e script php PHP 4
L form immagini per il database PHP 0
A form PHP prenotazione tramite query PHP 2
A Form php prenotazione di un azienda sanitaria locale presso studio medico PHP 1
L Problemi form Pagina php HTML e CSS 3
Cosina Creare bottone delete in form upload PHP 5
Cosina Creare bottone delete in form upload PHP 1
D Devo far funzionare un form di contatti PHP 4
B form gestione input PHP 2
V PHP form intersecate PHP 0
8 Javascript - PDF Form Javascript 0
J Form inserimento dati in database Ajax 1
E Gestione profilo utente tramite Form PHP 3
R [C#] Form principale si blocca mentre un altro Thread lavora .NET Framework 0
M Problema con controllo form in real time jQuery 6
D Form validazione Javascript 2
R form recovery pass PHP 0
V Symfony e i form PHP 3
M form con checkbox PHP 8
S come aggiustare un form di contatto? HTML e CSS 3
F query e form con select multipla PHP 17
MarcoGrazia Verifica di una stringa o di un nome proveniente da form Snippet PHP 0
A Inserimento dati nel database tramite form + altre operazioni PHP 18
websilvia Contact form using Bootstrap 3.3.4 PHP 8
Alex_70 Button non funziona nella form PHP 2
C Form email php su pagina index.html? PHP 21

Discussioni simili