Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MYSQL]Zapytanie
Dagman
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 8.11.2007

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
mike
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
Dagman
post
Post #3





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 8.11.2007

Ostrzeżenie: (0%)
-----


  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
Powód edycji: Poprawiłem bbcode // ~Piniek
Go to the top of the page
+Quote Post
Puzi
post
Post #4





Grupa: Zarejestrowani
Postów: 231
Pomógł: 17
Dołączył: 26.08.2007

Ostrzeżenie: (10%)
X----


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>


Ten post edytował Puzi 8.06.2008, 13:55:13
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 13:25