[ BlurryFace @ 05.06.2008. 18:10 ] @
| UPDATE funkcija umjesto da updateuje postojeci red, pravi novi.
Kod izgleda ovako:
Code:
<?php
include('mysql_connect.php');
$title = $_POST['title'];
$text = $_POST['text'];
$type = $_POST['type'];
$date = $_POST['date'];
$id = $_POST['id'];
mysql_query("UPDATE news SET text='$text' WHERE id=$id") or die mysql_error();
mysql_close();
header("location:news.php");
?>
u cemu je problem...
[Ovu poruku je menjao BlurryFace dana 05.06.2008. u 19:38 GMT+1] |
[ kelja @ 05.06.2008. 18:36 ] @
Da nije u nedostatku navodnika(jednostrukijeh):
mysql_query("UPDATE news SET text='$text' WHERE id='$id'") or die mysql_error();
?
[ BlurryFace @ 05.06.2008. 18:40 ] @
Mislim da nije jer sve varijable fino upise u bazu samo sto umjesto da njima izmjeni vec postojeci red, skripta napravi novi.
[ dakipro @ 05.06.2008. 18:41 ] @
Aj sad jedno mozda glupo, ali da li si siguran da bas taj red pravi problem?
Meni deluje da je to ok.
Probaj da komentujes taj query pa vidi dal je zaista do njega, mozda imas neku drugu logicku gresku negde
[ BlurryFace @ 05.06.2008. 18:50 ] @
Eeeee... ne mogu da vjerujem koji sam ja debil... Skripta je u redu skroz, jedini je problem sto sam ja na stranici sa formom postavio action parametar na drugu skriptu kojoj je i zadatak da pravi novi red... evo sad sam je preusmjerio na ovu i sve sljaka... Hvala vam zbog truda... Pozz!
jbt... stvarno sam debil...
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.