Visualizzazione risultati 1 fino 2 di 2

Discussione: Script per piccolo motore di ricerca

  1. #1
    Guest

    Smile Script per piccolo motore di ricerca

    Ciao a tutti vorrei creare un piccolo motore di ricerca in php usando IF e ESEIF
    in questo modo:
    Codice PHP:

    <?
    $cerca
    =$_POST['testo'];

    if(
    $cerca==""){
    echo
    'Inserisci Dati nel Form di Ricerca!';
    }elseif(
    $cerca=="infermiere , medicina , cantante "){
    echo
    'NICO RUBINO<br> Professione Cantante<br> nicorubinomusic@libero.it';
    }elseif(
    $cerca=="dj , studente , webmaster "){
    echo
    'ANTONIO CENNAMO<br> Professione Nessuna<br> to18@hotmail.it';
    }

    ?>
    nel primo IF ho scritto che se $cerca era uguale a infermiere o medicina o cantante doveva uscire NICO RUBINO e tutto il testo inerente
    e nell'elseif ho fatto lo stesso procedimento ma non esce scritto niente.

    Come li devo dividere i nomi nell'IF
    così: if($cerca=="nome1,nome2") {ecc...
    oppure così: if($cerca=="nome 1","nome2" ) {ecc

    come faccio????

  2. #2
    L'avatar di dementialsite
    dementialsite non è connesso Super Moderatore
    Data registrazione
    19-10-2004
    Residenza
    fuori Padova
    Messaggi
    5,046

    Predefinito

    O dividi in tre parti la condizione, perché in quel modo risulterà vera se inserisci esattamente ciò che è scritto nelle virgolette, così:
    Codice PHP:
    ...
    elseif (
    $cerca == "infermiere" || $cerca == "medicina" || $cerca == "cantante") { ... }
    ...
    oppure, visto che ultimamente va tanto di moda qui sul forum, puoi usare il tanto agognato switch nel modo seguente:
    Codice PHP:
    switch ($cerca)
    {
    case
    "infermiere":
    case
    "medicina":
    case
    "cantante":
    echo
    'NICO RUBINO<br> Professione Cantante<br> nicorubinomusic@libero.it';
    break;
    case
    "dj":
    case
    "studente":
    case
    "webmaster":
    echo
    'ANTONIO CENNAMO<br> Professione Nessuna<br> to18@hotmail.it';
    break;
    case
    "":
    echo
    'Inserisci Dati nel Form di Ricerca!';
    break;
    default:
    echo
    'Nessun risultato valido... ;-(';
    }
    Stammi bene...
    Le questioni tecniche hanno risposte migliori nel forum pubblico, non trovi?

    When you don't know your next step... improvise

    ALTERVISTA WANTS YOU!
    Vuoi diventare moderatore su AlterVista? Scopri come...

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •