PDA

Zobacz pełną wersję : rdaddphp+zapytanie mysql



mozabik
12-08-2009, 11:03
skryt który wywołuje na stronie jest badzo prymitywny
<html>
<head>
<title>test php</title>
</head>
<body>
<?php
$connect = mysql_connect("localhost", "root", "Nmbt)(*!")
or die ("Sprawdz Polonczenie z bazą danych");

mysql_select_db("test");
$zapytanie = "Select kol1 from jeden";
$wynik = mysql_query($zapytanie)
or die ("Blad w zapytaniu");
while ($row = mysql_fetch_array($wynik)){
extract($row);
echo $kol1;
echo ":)))))";
echo "<br>";
}

?>
</body>
</html>
a mimo to zamiast wyniku otrzymuje następujący komunikat
PHP Notice: Trying to get property of non-object in C:\Inetpub\www\plugins\content\rd_addphp.php on line 64 PHP Notice: Undefined property: stdClass::$params in C:\Inetpub\www\components\com_content\views\frontp age\view.html.php on line 137 PHP Fatal error: Call to a member function get() on a non-object in C:\Inetpub\www\components\com_content\views\frontp age\view.html.php on line 137

dkint
12-08-2009, 12:07
Witam

Bez zagłębiania się w twój kod, korzystałem kiedyś z rdaddphp, tworzyłem zewnętrzny plik php, który wyglądał mniej więcej tak -


<?php
$tab = Array();

// wykonanie zapytania i...

$q = "SELECT ad_dodziewie*****t FROM turniej_adsmanager_ads WHERE `ad_dodziewie*****t` LIKE ',1,'";
$q = mysql_query($q);

// ...utworzenie tablicy

if (mysql_num_rows($q) > 0)
while ($r = mysql_fetch_array($q))
$tab[$r[0]] += 1;

// wypisanie danych

foreach($tab as $index => $wartosc)
echo "<a href='http://www.jakisadresstrony.pl/index.php?option=com_adsmanager&page=show_result&category_choose=http%3A%2F%2Fwww.jakisadresstrony. pl%2Findex.php%3Foption%3Dcom_adsmanager%26page%3D show_search%26catid%3D2%26Itemid%3D0&name=&ad_surname=&ad_headline=&ad_text=&ad_kraj=&ad_city=&ad_dodziewie*****t[]=1&order=&expand=&catid=2&Itemid=0'><span style='font-size: 12px;'><b>do 9 lat</b></span></a> : ilość zgłoszonych par - <b>".$wartosc."</b><br>\n";
?>

W treści artykułu wywoływałem tak : {rdaddphp file=phpfiles/pary01.php} - czyli standardowo - i ogólnie działa pięknie do dzisiaj - może to ci coś pomoże ...

pozdrawiam
Krzysiek

mozabik
12-08-2009, 12:36
dizęki za odpowiedz problem był w nazwie zmiennej $row taka sama występuje w pliku rd_addphp.php po zmianie w skrypcie wszystko jest ok.
a wyświetlają sie wam polskie znaki ze skryptu??

dkint
12-08-2009, 12:42
Witam

Tak wyświetlają się ...

pozdrawiam
Krzysiek