Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    non mi funziona motore di ricerca

    ciao vorrei fare un semplice motore di ricerca interno al mio sito ma non mi funziona sapresti aiutarmi perfavore?

    Codice PHP:
    $query="SELECT * FROM b_serviziounghie WHERE campo1=1 AND campo2=1 AND campo3 like '%$chiave%'";
    $ris_query=mysql_query($query, $conn);

    <form action="<?=$PHP_SELF?>" method="post">
    <select name="esito">
    <option value="" selected="selected">seleziona esito</option> 
          <OPTION VALUE="fissare appuntamento">fissare appuntamento</OPTION>
          <OPTION VALUE="appuntamento">appuntamento</OPTION>
          <OPTION VALUE="non interessata">non interessata</OPTION>
          <OPTION VALUE="richiamare">richiamare</OPTION>
          <OPTION VALUE="altro">altro specificare</OPTION>
        </select>

    <?php 
    $sql14 
    mysql_query("SELECT * FROM b_operatori ORDER BY nome_operatore") or die(mysql_error()); 
    ?> 

    <select name="id_operatori"> 
    <option value="" selected="selected">qualsiasi operatore</option> 
    <?php 
    //compila dinamicamente la select 
    while($row14 mysql_fetch_object($sql14)) { 
      echo 
    "<option value=\"$row14->id_operatori\"";
       if (
    $id_operatori == $row14->id_operatori) echo "selected"
       echo 
    ">$row14->nome_operatore</option>\n"

    ?> 
    </select>

    <input name="chiave" type="text" size="18" maxlength="30">

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    2,043
    up

  3. #3
    Utente di HTML.it L'avatar di mariox
    Registrato dal
    Nov 2006
    Messaggi
    837
    Ti stampa un errore?
    prova a printare questa query:
    Codice PHP:
    $query="SELECT * FROM b_serviziounghie WHERE campo1=1 AND campo2=1 AND campo3 like '%$chiave%'"
    print 
    $query
    vediamo cosa ti stampa.

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    2,043
    ho modificato tutto ora l'errore non me lo da più però mi tira fuori tutti i dati che ho nel db, non me li filtra:

    Codice PHP:
    <?
    if ($search==1){
        if (
    $id_operatori != "0"){
            
    $search_operatori=" id_operatori like \"".$id_operatori."\" AND ";
        }
        
    $query="SELECT * FROM b_serviziounghie WHERE ".$search_operatori." esito=1 OR note_calling like '%$chiave%'";
        
    $ris_query=mysql_query($query$conn);
    }
    ?>
    Codice PHP:
    <form action="<?=$PHP_SELF?>" method="post">
    <table width="460" cellspacing="0" cellpadding="4">
                <tr><td width="200" align="left">[b]operatori[/b]</td>
                  <td width="20"></td>
                  <td align="right">
    <?php 
    $sql14 
    mysql_query("SELECT * FROM b_operatori ORDER BY nome_operatore") or die(mysql_error()); 
    ?> 

    <select name="id_operatori"> 
    <option value="0" selected="selected">qualsiasi operatore</option> 
    <?php 
    //compila dinamicamente la select 
    while($row14 mysql_fetch_object($sql14)) { 
      echo 
    "<option value=\"$row14->id_operatori\"";
       if (
    $id_operatori == $row14->id_operatori) echo "selected"
       echo 
    ">$row14->nome_operatore</option>\n"

    ?> 
    </select></td></tr>
           <tr><td align="left">[b]parola chiave[/b]</td>
                    <td></td>
                    <td align="right"><input type="text" name="chiave"></td>
              </tr>
               <tr><td align="left">[b]esito[/b]</td>
                    <td></td>
                    <td align="right">
             <select name="esito">
          <OPTION VALUE="fissare appuntamento">fissare appuntamento</OPTION>
          <OPTION VALUE="appuntamento">appuntamento</OPTION>
          <OPTION VALUE="non interessata">non interessata</OPTION>
          <OPTION VALUE="richiamare">richiamare</OPTION>
          <OPTION VALUE="altro">altro specificare</OPTION>
        </select>
                </td>

              </tr>
               <tr align="center">
                 <td colspan="3"></td>
               </tr>
               <tr align="center"><td colspan="3"><input type="hidden" name="search" value="1">
                 <input name="image" type="image" value="SubmitForm" src="../images/pulsante_ricerca.gif" width="80" height="21"></td>
              </tr></table>




    <?
    if ($search==1){
        if (
    mysql_num_rows($ris_query) == 0){?>




    [url="javascript:history.back()"]<span class="testo_rosso_bold">nessun risultato torna indietro</span>[/url]

        <?
        
    }else{
    ?>
    <table width="650" border="0" align="center" cellspacing="0" cellpadding="0">
    <tr>
        <td width="140" height="33"><span class="testo_rosso_bold">data inserimento dati</span></td>
        <td width="135" align="right"><span class="testo_rosso_bold">ora inserimento dati</span></td>
        <td width="100"></td>
        <td width="133"><span class="testo_rosso_bold">nome centro</span></td>
          <td width="142" align="right"><span class="testo_rosso_bold">esito</span></td>
         </tr>
          <tr>
        <td height="1" colspan="5" valign="top" bgcolor="BE743F"></td>
        </tr>
    <?
    while($row=mysql_fetch_array($ris_query)){?>
    <tr>
        <td height="41"><span class="testo_grigio_bold">
    <a href="<?=$PHP_SELF?>?contatto=<?=$row[id_serviziunghie]?>&pagina=2">[img]../images/menu_triangolo.gif[/img]
    <?=$row['data_ins_dati']?></a></span>

    <?php
    if ($row['cliente']==si){ 
    echo 
    '[img]../images/menu_spunta.gif[/img]';
    }
    else
    {
    echo 
    '';
    }
    ?>

    </td>
        <td align="right"><span class="testo_grigio_bold"><?=$row['ora_ins_dati']?></span></td>
        <td></td>
        <td><span class="testo_grigio_bold"><?=$row['nome_centro']?></span></td>
          <td align="right"><span class="testo_grigio_bold"><?=$row['esito']?></span></td>
         </tr>
          <tr>
        <td height="1" colspan="5" valign="top" bgcolor="BE743F"></td>
        </tr>
        <?
            
    }
    ?>
      </table>
    <?    }
      }
    ?>

    </form>
    MA COME SI FA UN MOTORE DI RICERCAAAA!!! PERCHE' NON CI RIESCOOO!!!

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    2,043
    up

  6. #6
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    2,043
    up

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    2,043
    up

  8. #8
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    2,043
    up

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.