Jednak coś nie do końca działa. Mam formularz, który dodaje ogłoszenia do bazy i to działa bo dane są w bazie ale ich wyświetlanie na stronie coś szwankuje. Kod:
try
{
$polaczenie = new mysqli($host, $db_user, $db_password, $db_name);
if ($polaczenie->connect_errno!=0)
{
throw new Exception(mysqli_connect_errno());
}
else
{
if($rezultat = $polaczenie->query("SELECT * FROM electric"))
{
$ile = $rezultat->num_rows;
if($ile>0)
{
foreach($rezultat as $i)
{
$wiersz = $rezultat->fetch_assoc();
$tresc = $wiersz['tresc'];
$title = $wiersz['tytul'];
$contact = $wiersz['kontakt'];
echo'<div id="ogloszenie"><h1>'.$title.'</h1><p1>'.$tresc.'</p1><br /><p2>'.$contact.'</p2></div>';
}
$rezultat->free_result();
}
else
{
echo 'Brak zawartośći!';
}
}
$polaczenie->close();
}
}
catch(Exception $e)
Po dodaniu przez formularz wyświetla się tylko pusty div bez zawartości mimo iż wszystkie potrzebne dane są w bazie? Nie są pobrane również wszystkie rekordy. Gdzie popełniam błąd?