![]() |
![]() |
|
Serverske aplikacije i baze podataka PHP, Perl, ASP, ASP .NET, ColdFusion... MySQL, PostgreSQL, MSQL, Oracle... |
![]() |
|
Alatke vezane za temu | Vrste prikaza |
![]() |
#1 |
Novi član
Član od: 22.2.2012.
Poruke: 15
Zahvalnice: 10
Zahvaljeno 0 puta na 0 poruka
|
![]()
Pozdrav svima
![]() 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: Kod:
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'; } Kod:
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); } } ![]() Pomagajte, castim picem ![]() Poslednja ispravka: hacker_aca (18.11.2014 u 19:54) Razlog: dodati code tagovi |
![]() |
![]() |
![]() |
#2 | |
Član
Član od: 15.12.2011.
Poruke: 150
Zahvalnice: 27
Zahvaljeno 49 puta na 44 poruka
|
![]() Kod:
$errors = 'Niste napisali ime'; a ti ovde verovatno hoces da dodas novi element u niz, to radis sa: Kod:
$errors [] = 'Niste napisali ime'; Kod:
array_push ($errors, 'Niste napisali ime'); Citat:
Kod:
if((isset($_GET['id'])) && (is_numeric($_GET['id']))){ $id= $_GET['id']; } Kod:
"komentari.php?id=' . $row['vesti_id'] . '" posalji kompletan kod. |
|
![]() |
![]() |
Sledeći korisnik se zahvaljuje korisniku korisnickoime na korisnoj poruci: | ||
Shomy84 (18.11.2014) |
![]() |
#3 |
Novi član
Član od: 22.2.2012.
Poruke: 15
Zahvalnice: 10
Zahvaljeno 0 puta na 0 poruka
|
![]()
Puno ti hvala na odgovoru
![]() Zar to nije ovo? Kod:
if((isset($_GET['id'])) && (is_numeric($_GET['id']))){ $id= $_GET['id']; } Kod:
"komentari.php?id=' . $row['vesti_id'] . '" ![]() Kapiram sta mi pise da mi id nije definisana i da mi zato upit nije dobar. Pitanje glasi, kako da definisem id vesti da bi mogao da ga ubacim u bazu ? Evo slike i tog dela baze. ![]() A evo i celog koda te stranice. Kod:
<?php require('mysqli_connect.php'); include ('includes/header.html'); if((isset($_GET['id'])) && (is_numeric($_GET['id']))){ $id= $_GET['id']; } if($_SERVER['REQUEST_METHOD'] == 'POST'){ $trimmed = array_map('trim', $_POST); $errors = array(); if(isset($_POST['korisnickoIme'])){ $i = $_POST['korisnickoIme']; }else{ $errors = 'Please type a name'; } if(isset($_POST['komentar'])){ $k = $_POST['komentar']; }else{ $errors = 'Please write a comment'; } 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>The comment has been added</p>'; }else{ echo '<p style="font-weight:bold; color: #C00">Your submission could not be processed due to a system error.</p>'; } mysqli_close($dbc); } } ?> <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Komentari</title> <link rel="stylesheet" type="text/css" href="includes/style.css" media="screen" /> <link rel="stylesheet" type="text/css" href="includes/bootstrap-responsive.min.css" media="screen" /> <link rel="stylesheet" type="text/css" href="includes/icons.css" media="screen" /> <link href="includes/dropdown/dropdown.css" media="screen" rel="stylesheet" type="text/css" /> <link href="includes/dropdown/themes/adobe.com/default.advanced.css" media="screen" rel="stylesheet" type="text/css" /> </head> <body> <?php include('includes/header1.html'); ?> <div><tr><td align="centar"><img src="includes/images/handball2.png" width="100%" height="250px" alt=" "></img></td></tr></div> <?php include ('includes/menu.html'); ?> <div id="komentari"> <div class="izgled"> <h1>Komentar</h1> <form action="komentari.php" method="post"> <input type="text" name="korisnickoIme" tabindex="1" placeholder="Name" required="" value="<?php if(isset($_POST['korisnickoIme'])) echo $_POST['korisnickoIme']; ?>" /> <input type="hidden" name="id" value=" '.$id.'" /> <textarea name="komentar" placeholder="Text vesti" cols="54" rows="5"><?php if(isset($_POST['komentar'])) echo htmlspecialchars ($_POST['komentar']); ?></textarea></p> <input class="buttom" name="submit" id="submit" tabindex="3" value="Dodaj komentar" type="submit"> </form> </div> </div> </body> </html> Poslednja ispravka: Shomy84 (18.11.2014 u 18:53) |
![]() |
![]() |
![]() |
#4 |
Član
Član od: 9.6.2008.
Lokacija: u Niš
Poruke: 32
Zahvalnice: 18
Zahvaljeno 18 puta na 12 poruka
|
![]() PHP kod:
|
![]() |
![]() |
Sledeći korisnik se zahvaljuje korisniku Skyrim na korisnoj poruci: | ||
Shomy84 (19.11.2014) |
![]() |
#5 |
Novi član
Član od: 22.2.2012.
Poruke: 15
Zahvalnice: 10
Zahvaljeno 0 puta na 0 poruka
|
![]()
Druze, do neba ti hvala
![]() ![]() |
![]() |
![]() |
![]() |
Bookmarks sajtovi |
Alatke vezane za temu | |
Vrste prikaza | |
|
|
![]() |
||||
tema | temu započeo | forum | Odgovora | Poslednja poruka |
php i mysql e-knjige i tutorijali download | shonee | Serverske aplikacije i baze podataka | 1 | 5.12.2013 19:31 |
Flash + PHP + MySQL problem. Golem. | doctor | Web razvoj | 12 | 24.1.2012 13:05 |
MYSQL i PHP i Apache | vladakg | Programiranje | 18 | 25.6.2009 7:21 |
PHP, MySQL i Apache | Jenkiduduldu | Web razvoj | 2 | 5.1.2009 10:53 |
Freelancer/tips&tricks | BabaRoga | Online susreti | 70 | 21.2.2007 19:50 |