Skocz do zawartości

Rekomendowane odpowiedzi

Opublikowano

<?php
$user = $this->memberData[ 'member_id'];
$forum = $forum['id'];   
$poster= $post['author']['member_id'];

//$this->ipsclass->DB->query( "SELECT id, author_id FROM rekrutacje WHERE forum = $forum" );
$this->ipsclass->DB->simple_select( 'id, author_id', 'rekrutacje', 'forum = '.$forum );
$this->ipsclass->DB->exec_query();
$result = $this->ipsclass->DB->fetch_row();

if($num_rows = $this->ipsclass->DB->get_num_rows()){
echo "ok";
}	

?>

Dodałem to do TopicViewTemplate poprzez:

<php>
ob_start();
include "test.php";
$content = ob_get_contents();
ob_end_clean();</php>
{contents}

Wyskakuje mi błąd:

Fatal error: Call to a member function simple_select() on a non-object in (...)/public_html/test.php on line 8

Zapytanie jest poprawne, nie wiem gdzie tu jest błąd :/

Opublikowano

Szczerze mówiąc to nie ma nic więcej, poza tym co napisałem.

w TopicViewTemplate dodałem fragment, który pozwala mi zaincludować plik php.

Ten plik php korzystając z parametrów typu member_id, forum_id ma za zadanie wykonać zapytanie do bazy danych i zwrócić wynik.

Opublikowano (edytowane)

Użyłem czegoś takiego, ale wywala mi standardowy błąd, że wystąpił problem z bazą danych. Zapytanie jest stosunkowo proste i nie widzę, gdzie tu może być problem.

$row = $this->DB->buildAndFetch( array( 'select' => '*', 'from' => 'rekrutacje', 'where' => 'forum = $forum') );

Edytowane przez melior
Opublikowano (edytowane)

Driver Error

Hm.. i chyba nawet znam przyczynę.

tabela jest "rekrutacje", a szuka "ibf_rekrutacje".

Można coś z tym zrobić, poza zmianą nazwy tabeli :)?

Edytowane przez melior
Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.