Cześć mam taki problem, bo chciałbym aby zapytanie pobierało mi dane z bazy i wpisując np.
http://localhost/gaska/ogloszenie.php?numer=6
To chciałbym, aby wyświetlało zawartość ogłoszenia o ID 6 :D
Mój kod :
ogloszenie.php
<?php
session_start();
require_once 'head.php';
require_once 'db.php';
try {
$polaczenie = new mysqli($db_host, $db_login, $db_pass, $db_name);
if ($polaczenie->connect_errno != 0) {
throw new Exception(mysqli_connect_error());
}
else
{
if($rezultat=$polaczenie->query("SELECT * FROM ogloszenia WHERE ID = $_GET['numer'] "))
{
$ogloszenie=$rezultat->fetch_array();
echo $ogloszenie['Opis'];
echo $ogloszenie['Autor'];
}else
{
"Nie znalazło id";
}
}
}
catch(mysqli_sql_exception $e)
{
echo '<span style="color:red">Błąd serwera.Zapraszamy później</span><br/>';
echo 'Informacja developerska: '.$e;
}
?>
Oraz kod ktory to pobiera: oglo.php
<?php
session_start();
require_once 'db.php';
try {
$polaczenie = new mysqli($db_host, $db_login, $db_pass, $db_name);
if ($polaczenie->connect_errno != 0)
{
throw new Exception(mysqli_connect_error());
} else
{
if($rezultat=$polaczenie->query("SELECT * FROM ogloszenia"))
{
$ile_userow=$rezultat->num_rows;
if($ile_userow>0)
{
$wiersz=$rezultat->fetch_all();
foreach ($rezultat as $item)
{
echo $item['id'];
$_SESSION['numer']=$item['ID'];
}
}
else
{
echo "EEE";
}
}else
{
"DUPA";
}
}
$polaczenie->close();
}
catch(Exception $e)
{
echo '<span style="color:red">Bład podczas łączenia z bazą danych.Zapraszamy później.</span>';
echo "Informacja developerska: ".$e;
}
?>
Zdjecie z obecnego błedu cos w zapytaniu :
Proszę o jakąś pomoc bo ja już nie mam pojęcia jak to rozwiązać, aby każde ogłoszenie miało swoja podstrone ;/