Visualizzazione dei risultati da 1 a 10 su 37

Discussione: Query di ricerca

Visualizzazione discussione

  1. #1

    Query di ricerca

    Salve a tutti, spero che qualcuno sappia aiutarmi: il mio problema � molto semplice devo creare un form di ricerca php (GET o POST).
    Nel database mysql ho 1 tabella (prenotazioni) e 2 campi in cui dovrebbe avvenire la ricerca:
    -nome
    -cognome

    Avrei bisogno di una query che cerchi ogni valore inserito nel form in tutti e due i campi penso che si debba fare con explode() ma non saprei formularla

    INDEX.PHP
    codice:
    <table border="10">
      <tr>
        <td align="center"><b>CERCA</b></td>
      </tr>
      <tr>
        <td>
          <table>
            <form method="post" action="./cerca.php">
            <tr>
              <td>Cerca:</td>
                <td width="250" align="left"><input type="number" step="any" min="1" autocomplete="off" name="testo"/>
              </td>
            </tr>                    
            <tr>
              <td></td>
        <td align="left"><input style="width:100px;" type="submit" value="Cerca"/>
            </tr>
            </form>
          </table>
        </td>
      </tr>
    </table>
    cerca.php

    codice:
    <?
    $testo = $_POST['testo'];
    
    $leggi= "SELECT * FROM prenotazioni WHERE nome LIKE '%$testo%' OR cognome LIKE '%$testo%'"
    
    Il problema è che con questa query viene ricercata una sola parola ma nel form di ricerca io inserir� nome e cognome!
    Ciò che vorrei ottenere è che:
    -Se inserisco precisamente nome e cognome (o cognome e poi nome) ritrovi solo i valori precisi
    -Se non trova niente con precisione che trovi tutte le attinenze possibili con i valori inseriti nel form

    è possibile? GRAZIE
    Ultima modifica di supersqualo; 13-08-2017 a 20:53

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.