News comment system PHP i MySQL

Učlanjen(a)
17.11.2014
Poruka
1
Pozdrav svima
smile.gif
... Pokusavam da napravim neki sportski sajt a posto sam relativno nov u ovome na zalost imam problema posto uglavno ucim iz raznih tutorijala.

Ukratko: Imam problem da ubacim id vesti u tabelu za komentare.

Imam stranicu koja prikazuje vesti i na njoj "dodaj komentar" koja ima redirekciju prema stranici za komentare(gde korisnik treba da ostavi komentar).
To sam odradio ovako: <a href="komentari.php?id=' . $row['vesti_id'] . '">Dodaj komentar</a>

Na stranici za komentare ovako uzimam id vesti:

if((isset($_GET['id'])) && (is_numeric($_GET['id']))){
$id= $_GET['id'];
}

I sad imam ono standardne provere

if($_SERVER['REQUEST_METHOD'] == 'POST'){

$trimmed = array_map('trim', $_POST);
$errors = array();

if(isset($_POST['korisnickoIme'])){
$i = $_POST['korisnickoIme'];
}else{
$errors = 'Niste napisali ime';
}

if(isset($_POST['komentar'])){
$k = $_POST['komentar'];
}else{
$errors = 'Niste ostavili komentar';
}

I ako je sve u redu ide ubacivanje u bazu.

if(empty($errors)){

$q = "INSERT INTO komentari(vesti_id, korisnickoIme, komentar, vreme) VALUES('$id', '$i', '$k', NOW() )";
$r = mysqli_query($dbc, $q) or trigger_error("Query:$q\n<br />MySQL Error:" . mysqli_error($dbc));

if(mysqli_affected_rows($r) == 1){

//Stampanje poruke

echo '<p>Komentar je doda</p>';
}else{
echo '<p style="font-weight:bold; color: #C00">Ne mozete da ostavite komentar usled neke greske.</p>';
}
mysqli_close($dbc);
}
}

Znaci, ne znam kako da uzmem i prikazem vesti_id kao promenjivu da bih mogao da je ubacim u kolonu vesti_id u delu za komentare u bazi. Ne znam dal sam uspeo lepo da objasnim jer jako se kratko bavim ovime ali imam veliku zelju da naucim
alealeee.gif


Pomagajte, castim picem
wink.gif
 
Natrag
Top