Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: problem ze skryptem ogloszen
Forum PHP.pl > Forum > Bazy danych > MySQL
eXzibit
Posiadam skrypt ogłoszeń. Połączyłem się z bazą MYSQL i wyświetla się błąd.

Kod
Warning: mysql_result(): supplied argument is not a valid MySQL result resource in /home/jakpoder/public_html/ogl/serwis_czysty/index.php on line 27


index.php:

Kod
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl">
<head>
<?php
include ("konfiguracja/serwis.inc");
?>
    <meta http-equiv="Content-type" content="text/html; charset=utf-8" />
    <title><?php echo $title;?></title>
    <!-- Framework CSS -->
    <link rel="stylesheet" href="css/blueprint/reset.css" type="text/css" media="screen,

projection" />
    <link rel="stylesheet" href="css/blueprint/grid.css" type="text/css" media="screen,

projection" />
    <link rel="stylesheet" href="css/blueprint/typography.css" type="text/css"

media="screen, projection" />
    <link rel="stylesheet" href="css/blueprint/print.css" type="text/css" media="print"

/>
    <!--[if IE]><link rel="stylesheet" href="css/blueprint/ie.css" type="text/css"

media="screen, projection" /><![endif]-->
    <link rel="stylesheet" href="css/master.css" type="text/css" media="screen" />
</head>
<body>
<?php
include ("konfiguracja/mysql.inc");
include ("funkcje/odnosniki.inc");
$polaczenie = mysql_connect($serwer, $uzytkownik, $haslo)
or die("<p class=\"error\"><strong>Błąd!</strong></p></body></html>");
mysql_select_db($baza, $polaczenie)
or die ("<p class=\"error\"><strong>Błąd!</strong></p></body></html>");
mysql_query ("SET NAMES utf8");
$zapytanie = mysql_query ("SELECT COUNT(*) FROM ogloszenia WHERE pokazywac = 'tak' AND

datadodania > DATE_SUB( now() , INTERVAL '$czas_emisji_ogloszenia' DAY)");
$razem_ogloszen = mysql_result($zapytanie,0);
$zapytanie = mysql_query("SELECT id, kategoria, kolejnosc FROM kategorie ORDER BY kolejnosc

asc");
?>
    <div id="header" class="container">  
        <div class="span-8">
            <div id="logo" class="span-8">
                <h1 class="logo"><a href="/"><?php echo $nazwa;?></a></h1>
                <p class="razem right grey">Ogłoszeń w serwisie: <?php echo

"$razem_ogloszen";?></p>
            </div>
        </div>
        <div class="span-16 last">
             <div id="nav">
                <ul class="right">
                    <li><a href="/" class="active">Strona

główna</a></li>
                    <li><a href="przegladaj-ogloszenia">Przeglądaj

ogłoszenia</a></li>
                    <li><a href="dodaj-ogloszenie">Dodaj

ogłoszenie</a></li>
                    <li><a href="regulamin">Regulamin</a></li>
                </ul>
            </div>
        </div>
    </div>

    <div id="content" class="container">  
        <div class="span-8">
            <h2>Kategorie ogłoszeń</h2>
            <ul>
<?php
while($zapytanie and $dane = mysql_fetch_array($zapytanie)) {
$id = $dane["id"];
$kategoria = $dane["kategoria"];
$kategoria_odnosnik = zamiana($kategoria);
$zapytanie_o_liczbe_ogloszen = mysql_query("SELECT SQL_CALC_FOUND_ROWS ogloszenia.id,

ogloszenia.datadodania, ogloszenia.pokazywac FROM ogloszenia WHERE ogloszenia.pokazywac

='tak' AND datadodania > DATE_SUB( now() , INTERVAL '$czas_emisji_ogloszenia' DAY) AND

idkategoria = '$id'");
$liczba_ogloszen = mysql_result(mysql_query("SELECT FOUND_ROWS()"),0);
echo "<li class=\"kategoria\"><a href=\"$id\" title=\"kategoria: $kategoria\">$kategoria

($liczba_ogloszen)</a></li>";}
?>
            </ul>
                
            <h2>Czym jest serwis <?php echo $adres;?>?</h2>
            <p><?php echo $czym_jest;?></p>
        </div>

<?php
$polaczenie = mysql_connect($serwer, $uzytkownik, $haslo) or die ("<p

class=\"error\"><strong>Błąd!</strong></p></div></body></html>");
mysql_select_db($baza);
$zapytanie = "SELECT ogloszenia.id, ogloszenia.pokazywac, ogloszenia.datadodania,

ogloszenia.tytul, ogloszenia.miejscowosc, ogloszenia.idregion, ogloszenia.cena,

ogloszenia.zdjecie, kategorie.kategoria, regiony.region FROM ogloszenia LEFT JOIN

(kategorie, regiony) ON (kategorie.id=ogloszenia.idkategoria AND

regiony.id=ogloszenia.idregion) WHERE ogloszenia.pokazywac='tak' ORDER BY

ogloszenia.datadodania desc LIMIT $ostatnio_dodane_strona_glowna";
$wynik= mysql_query($zapytanie, $polaczenie) or die("<p

class=\"error\"><strong>Błąd!</strong></p></body></html>");
mysql_close($polaczenie);
$ostatniododane = '';
while ($row = mysql_fetch_array($wynik))
{
$id = $row['id'];
$tytul = $row['tytul'];
$tytul_odnosnik = zamiana($tytul);
$cena = $row['cena'];
if ($cena == 0.00 or $cena == 9999999999.99) {$cena = "do uzgodnienia";}
else {$cena = "$cena zł";}
$datadodania = $row['datadodania'];
$data_dodania_rok = date('d.m.Y', strtotime($datadodania));
$data_dodania_godzina = date('H:i', strtotime($datadodania));
$region = $row['region'];
$kategoria = $row['kategoria'];
$miejscowosc = $row['miejscowosc'];
$zdjecie = $row['zdjecie'];
if ($zdjecie == "nie") {
$zdjecie = "brak.jpg";
}
else {
$zdjecie = "$id.jpg";
}
$ostatniododane .=<<<EOD
<div class="ogloszenie">
<div class="span-4 prepend16">
<a href="$id.html" title="$tytul, kategoria: $kategoria, region: $region, miejscowość:

$miejscowosc"><img src="images/ogloszenia/male/$zdjecie" alt="$tytul, kategoria: $kategoria,

region: $region, miejscowość: $miejscowosc"/></a>
</div>
<div class="span-10 prepend6 last">
<h1 class="tytul"><a href="$id.html" title="$tytul, kategoria: $kategoria, region: $region,

miejscowość: $miejscowosc"><span class="linktytul">$tytul</span></a></h1>
<p><span class="grey">kategoria:</span> $kategoria</p>
<p><span class="grey">lokalizacja:</span> $region, $miejscowosc</p>
<p><span class="grey">cena:</span> <span class="red bold"> $cena</span></p>
</div>
</div>
EOD;
}
?>
            <div id="ogloszenia" class="span-15 last">
                 <h2>Ostatnio dodane ogłoszenia</h2>
<?php echo $ostatniododane;?>
            </div>
    </div>

<?php
include ("inc/stopka.inc");
?>
</body>
</html>
erix
A o mysql_error" title="Zobacz w manualu PHP" target="_manual słyszał?
eXzibit
co mam konkretnie zrobic, dane do mysql sa prawidlowe
erix
Napisałem, co zrobić.
eXzibit
jak mam to zrobić?questionmark.gif pomożesz czy nie? dałes link i co ma mi to dać nic z tego nie rozumiem !
erix
To jeśli tego nie rozumiesz, to napisz w dziale zlecenia.

Ja pomagam, dostałeś wskazówkę, teraz z niej wykorzystaj. Gotowca nie dostaniesz.
eXzibit
aha więc dziękuje za pomoc "wielki" moderatorze... ;/////
conmar
LoL haha
--
czy Twoja wypowiedź wniosła coś do dyskusji?

~erix
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.