Pozdrav svima ... 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
Pomagajte, castim picem
|