Problem je to sto kada unesem vrednost u polje NASLOV u formi i text sadrzaj u textareu on u bazu kao naslov upisuje sadrzaj?? Nezam zasto proverio sam vise puta i nemogu da nadjem gresku...
Baza se sastoji od nekoliko polja u ovom sucaju sta ja koristim tabelu sadrzaj i polja ID, SADRZAJ, TEXT.
Imam na sajtu polje za naslov
<input type="text" name="naslov"> i <textarea name="text">
Kada na primer unesem u polje naslov " NASLOV1 " i u polje za text "TEKST1 " i potvrdim podaci se posalju u bazu ali vrednos textarea se ubacuje u obe kolone???
Neznam zasto jesam nesto pogresio proverio sam SQL UPDATE svi podaci su dobri...
Umesto da iz polje naslov smesti u bazu u polje naslov i tako za text a ne text da smesta i u naslov??
Ajde pogledajte ovaj kod mozda nadjete gresku....
if (isset($_GET['id']) && is_numeric($_GET['id'])) $id = $_GET['id'];
elseif(isset($_POST['id']) && is_numeric($_POST['id'])) $id = $_POST['id'];
else die("greska");
if (isset($_POST['submitted'])) {
errors = array();
if (empty($_POST['naslov'])) $errors[] = 'Zaboravili Ste Da Unesete Naslov Teksta.';
else $naslov = $_POST['tekst'];
if (empty($_POST['tekst'])) $errors[] = 'Zaboravili Ste Da Unesete Tekst Poruke';
else $tekst = $_POST['tekst'];
if (empty($errors)) {
$query = "UPDATE sadrzaj SET naslov='$naslov', tekst='$tekst' WHERE id=$id";
if($result = mysql_query($query)) echo 'Changes have been saved.';
else echo 'greska';
}
else foreach ($errors as $msg) echo " - $msg<br/>\n";
}
else {
$query = "SELECT naslov, tekst, id FROM sadrzaj WHERE id=$id";
... prikaži tekst ...
}
?>
[Ovu poruku je menjao Goran Rakić dana 26.04.2010. u 00:38 GMT+1]
[Ovu poruku je menjao Goran Rakić dana 26.04.2010. u 00:42 GMT+1]
deo našeg života,
onda žele i da nam ga izmene. I ako ne bude po njihovom, nije im pravo. Jer, svaki
čovek ima tačnu predstavu kako bi trebalo da živimo svoj život. A nikad nemaju pojma
kako treba da prožive sopstveni život.