Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL]Zapytanie
Forum PHP.pl > Forum > Przedszkole
Dagman
co jest źle w tym zapytaniu bo mi nie działa
$zapytanie = "SELECT * FROM produkty where Nazwa NOT LIKE \"%$nazwa%\" and Typ NOT LIKE \"$Typ\"";
questionmark.gif
mike
A co rozumiesz pod pojęciem "nie działa"? Nie zwraca wyników, pojawia się błąd, jaki błąd?
Działa inaczej niżbyś chciał?

Skąd mamy to wiedzieć. Na "nie działa" to Ci mogę tylko jedno odpowiedzieć: SOA #1 tongue.gif
Dagman
  1. <meta http-equiv="Content-type" content="text/html; charset=Windows-1250">
  2. <title>Sklep rybny "Fishland"</title>
  3. <style type="text/css">
  4. <!--
  5. A:link {text-decoration: none;}
  6. A:visited {text-decoration: none;}
  7. A:hover {color: ffffff;}
  8. <!--
  9. .{scrollbar-3d-light-color: #808080;
  10. scrollbar-arrow-color: #ffffff;
  11. scrollbar-base-color: #808080;
  12. scrollbar-dark-shadow-color: #808080;
  13. scrollbar-face-color: #000000;
  14. scrollbar-highlight-color: #808080;
  15. scrollbar-shadow-color: #808080}
  16. -->
  17. </style>
  18. </head>
  19. <font face="Tahoma, Verdana">
  20. <body leftmargin="2" rightmargin="2" topmargin="2" bottommargin="2" bgcolor="#000000" text="#ffffff" link="#d0d0d0" vlink="#d0d0d0" alink="#000000">
  21.  
  22.  
  23. <? if($sprawdz=="ok"){
  24. $url='localhost';
  25. $identyfikator='root';
  26. $haslo='';
  27. if(mysql_connect($url,$identyfikator,$haslo)==true){
  28. echo "<center><a href=\"start.php\"><img src=\"welcomefish.gif\" alt=\"Strona g&#322;ówna!\"></a></center><br>";
  29. echo("Udało się połączyć z serwerem.<BR><BR>");
  30. echo "<center><a href=\"start.php\" target=\"_self\">Powrot do strony głównej</a></center>";
  31. }else{
  32. echo("Nie udało się połączyć z serwerem.<BR><BR>");
  33. echo "<center><a href=\"start.php\" target=\"_self\">Powrot do strony głównej</a></center>";
  34. }
  35. mysql_select_db(xyz);
  36. $zapytanie = "SELECT * FROM produkty where Nazwa NOT LIKE \"%$nazwa%\" and Typ NOT LIKE \"$Typ\"";
  37. if(mysql_query($zapytanie)==true){
  38. $wynik=mysql_query($zapytanie);
  39. while($row = mysql_fetch_array($wynik))
  40. {
  41. echo ("<hr>");
  42. echo "<B>ID:</B> ".$row['ID']."<br><br>\n";
  43. echo "<B>Nazwa:</B> ".$row['Nazwa']."<br><br>\n";
  44. echo "<B>Typ:</B> ".$row['Typ']."<br><br>\n";
  45. echo "<B>Waga:</B> ".$row['Waga']."<br><br>\n";
  46. echo "<B>Cena:</B> ".$row['Cena']."<br><br>\n";
  47. }
  48. }
  49. }else{
  50. echo("
  51. <br><br><br><br>
  52. <form method=\"POST\" action=\"mysql_5.php\">
  53. Podaj nazwę produktu:&nbsp;&nbsp;&nbsp;&nbsp;
  54. <input type=\"text\" name=\"nazwa\" size=\"20\"><BR><BR>
  55. Zaznacz typ produktu:<br><br>
  56. <input type=\"radio\" name=\"Typ\" value=\"Konserwy\">Konserwy<BR><BR>
  57. <input type=\"radio\" name=\"Typ\" value=\"Marynaty\">Marynaty<BR><BR>
  58. <input type=\"radio\" name=\"Typ\" value=\"Ryby wędzone\">Ryby wędzone<BR><BR>
  59. <input type=\"radio\" name=\"Typ\" value=\"Sałatki\">Sałatki<br><br>
  60. <input type=\"radio\" name=\"Typ\" value=\"Zestawy rybne\">Zestawy rybne<BR><BR>
  61. <input type=\"hidden\" name=\"sprawdz\" value=\"ok\">
  62. <input type=\"submit\" value=\"Wyświetl\" name=\"B1\"><br><br><br><br>
  63. </form>
  64. ");
  65. };
  66. ?>
  67. </body>
  68. </html>


Co jest źle z tym kodem php gdy wpisuje jakas nazwe i wybieram Typ to wyswietlaja mi sie wszystkie rekordy jakie sa w bazie danych a powinno wyswietlac sie te co sa w zapytaniu
Puzi
Zrobiłem coś takiego... Może będzie dziłać
Kod
<html>
    <head>
    <meta http-equiv="Content-type" content="text/html; charset=Windows-1250">
    <title>Sklep rybny "Fishland"</title>
    <style type="text/css">
    <!--
    A:link {text-decoration: none;}
    A:visited {text-decoration: none;}
    A:hover {color: ffffff;}
    <!--
    .{scrollbar-3d-light-color: #808080;
    scrollbar-arrow-color: #ffffff;
    scrollbar-base-color: #808080;
    scrollbar-dark-shadow-color: #808080;
    scrollbar-face-color: #000000;
    scrollbar-highlight-color: #808080;
    scrollbar-shadow-color: #808080}
    -->
    </style>
    </head>
    <font face="Tahoma, Verdana">
    <body leftmargin="2" rightmargin="2" topmargin="2" bottommargin="2" bgcolor="#000000" text="#ffffff" link="#d0d0d0" vlink="#d0d0d0" alink="#000000">
    
    
    <?
    $nazwa = $_POST['nazwa'];
    $typ = $_POST['typ'];
    
    if($sprawdz=="ok")
    {
        $url='localhost';
        $identyfikator='root';
        $haslo='';
        if(mysql_connect($url,$identyfikator,$haslo)==true)
        {
            echo '<center><a href="start.php"><img src="welcomefish.gif" alt="Strona główna!"></a></center>
    ';
            echo ("Udało się połączyć z serwerem.
    
    ");
            echo '<center><a href="start.php" target="_self">Powrot do strony głównej</a></center>';
        }
        else
        {
            echo ("Nie udało się połączyć z serwerem.<BR><BR>");
            echo '<center><a href="start.php" target="_self">Powrot do strony głównej</a></center>';
        }
        mysql_select_db(xyz);
        $zapytanie = "SELECT * FROM `produkty` WHERE `Nazwa` LIKE \"%$nazwa%\" AND `Typ` LIKE \"$typ\"";
        if(mysql_query($zapytanie)==true)
        {
            $wynik=mysql_query($zapytanie);
            while($row = mysql_fetch_array($wynik))
            {
                echo ("<hr>");
                echo "<B>ID:</B> ".$row['ID']."\n";
                echo "<B>Nazwa:</B> ".$row['Nazwa']."\n";
                echo "<B>Typ:</B> ".$row['Typ']."\n";
                echo "<B>Waga:</B> ".$row['Waga']."\n";
                echo "<B>Cena:</B> ".$row['Cena']."\n";
            }
        }
    }
    else
    {
        echo("
        <form method=\"POST\" action=\"mysql_5.php\">
        Podaj nazwę produktu:&nbsp;&nbsp;&nbsp;&nbsp;
        <input type=\"text\" name=\"nazwa\" size=\"20\"><BR><BR>
        Zaznacz typ produktu:
    
    
        <input type=\"radio\" name=\"Typ\" value=\"Konserwy\">Konserwy<BR><BR>
        <input type=\"radio\" name=\"Typ\" value=\"Marynaty\">Marynaty<BR><BR>
        <input type=\"radio\" name=\"Typ\" value=\"Ryby wędzone\">Ryby wędzone<BR><BR>
        <input type=\"radio\" name=\"Typ\" value=\"Sałatki\">Sałatki
    
    
        <input type=\"radio\" name=\"Typ\" value=\"Zestawy rybne\">Zestawy rybne<BR><BR>
        <input type=\"hidden\" name=\"sprawdz\" value=\"ok\">
        <input type=\"submit\" value=\"Wyświetl\" name=\"B1\">
       </form>
        ");
    };
    ?>
    </center>
    </body>
    </html>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.