Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Problem sa ", MySQLom i PHPom! Kako ga rijesiti???

[es] :: PHP :: Problem sa ", MySQLom i PHPom! Kako ga rijesiti???

[ Pregleda: 431 | Odgovora: 3 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Jezdimir Lončar
Aka Blazeme
Crna Gora / Pljevlja

Član broj: 74833
Poruke: 611
*.crnagora.net.

Jabber: jezdonet@gmail.com
Sajt: www.phpkeva.net


Profil

icon Problem sa ", MySQLom i PHPom! Kako ga rijesiti???14.08.2006. u 13:04

Ljudi imam vrlo ozbiljan problem.
Znaci ja sam pravio neku skriptu i kad dodjem do unosa u bazu
Code:

mysql_query("INSERT INTO skripte_tuts VALUES (NULL,'$ime','$email','$tezina','".$text."','$c','$cat')") or die("Query nije izvrsen! MySQL greska:<br />".mysql_error());

On mi javi gresku!
Evo kako ide Query za kreiranje tabele:
Code:

CREATE TABLE skripte_tuts ( 
id INT NOT NULL auto_increment,
autor VARCHAR(30) NOT NULL,
email VARCHAR(50) NOT NULL,
hard VARCHAR(50) NOT NULL,
text TEXT NOT NULL,
copyright VARCHAR(50) NOT NULL,
cat VARCHAR(50) NOT NULL,
PRIMARY KEY(id)
) TYPE=MyISAM;

Ja sam, da napomenem koristio GeSHi za highlightovanje sintakse (PHP koda,JSa,...) i numeraciju linija.
Znaci, ja znam koja je greska ali kako da zaobidjem je???
Vracena MySQL greska:
Citat:

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #FF0' at line 1

Znaci kao sto vidite, problem je u koriscenju " . Sad, kako to zaobici?
" mora da ostane jer highlight nece biti OK.
U kodu PHPa mislim da nista ne treba da se mjenja.
Stranica doadd.php za dodavanje tutoriala sadrzi sledeci kod:
Code:

<?php
require_once("../includes/config.php");
$ime = $_REQUEST['ime'];
$email = $_REQUEST['email'];
$tezina = $_REQUEST['hard'];
$cat= $_REQUEST['cat'];
$text = $_REQUEST['text'];
$agree = $_REQUEST['agree'];
$c = $_REQUEST['copyright'];
if(!$agree==0) {
echo "Niste prihvatili nase uslove! Zao mi je ali ovaj proces ne mozete nastaviti!";
die();
}
if(empty($ime) || empty($tezina) || empty($cat) || empty($text)) {
echo "Zahtevana polja (ime,tezina,kategorija,text) su prazni!";
die();
}
$text = stripslashes($text);
require("functions/bbcode.php");
require("functions/smiles.php");
require("functions/geshi.php");
if($cat=="php"){
$geshi = new GeSHi($text, "php");
}
elseif($cat=="mysql") {
$geshi = new GeSHi($text, "mysql");
}
elseif ($cat=="javascript") {
$geshi = new GeSHi($text, "javascript");
}
$geshi->enable_line_numbers(GESHI_FANCY_LINE_NUMBERS, 1);
// Ovo je za BBCode,smajlije, GeSHi...
$text = BBCode($text);
$text = emoticons($text); 
$text = $geshi->parse_code();
// Sledece dvije linije koda su za Debuging. Ni str_replace ne pomaze!!!
//$text = str_replace("\"","\'",$text);
//echo $text;
mysql_query("INSERT INTO skripte_tuts VALUES (NULL,'$ime','$email','$tezina','".$text."','$c','$cat')") or die("Query nije izvrsen! MySQL greska:<br />".mysql_error());

?>

Kad mu ukljucim echo a iskomentarisem mysql_query(...); dobijam nesto tipa:


[Ovu poruku je menjao Neohacker dana 19.08.2006. u 21:18 GMT+1]
“I never think of the future - it comes soon enough.” - Albert Anštajn (Albert Einstein)
14.08.2006. u 13:04 

noviKorisnik

Član broj: 13216
Poruke: 4516
212.200.25.*



Profil

icon Re: Problem sa , MySQLom i PHPom! Kako ga rijesiti???14.08.2006. u 13:48
http://www.php.net/addslashes
14.08.2006. u 13:48 

Jezdimir Lončar
Aka Blazeme
Crna Gora / Pljevlja

Član broj: 74833
Poruke: 611
*.reqwireless.com.

Jabber: jezdonet@gmail.com
Sajt: www.phpkeva.net


Profil

icon Re: Problem sa ", MySQLom i PHPom! Kako ga rijesiti???15.08.2006. u 11:33
Pazi, on meni ne javlja gresku "nepoznata kolona ..." ili nesta slicno vec mi javlja sintaksnu gresku (naveo sam je u gornjem postu).
A sto se tice "addslashes" to cu probati kad se vratim kuci (ovo pisem sa telefona).Hvala!
“I never think of the future - it comes soon enough.” - Albert Anštajn (Albert Einstein)
15.08.2006. u 11:33 

Jezdimir Lončar
Aka Blazeme
Crna Gora / Pljevlja

Član broj: 74833
Poruke: 611
*.crnagora.net.

Jabber: jezdonet@gmail.com
Sajt: www.phpkeva.net


Profil

icon Re: Problem sa ", MySQLom i PHPom! Kako ga rijesiti???19.08.2006. u 21:05
Done! Zavrsio sam to sa " ! Hvala noviKorisnik!
“I never think of the future - it comes soon enough.” - Albert Anštajn (Albert Einstein)
19.08.2006. u 21:05 

[es] :: PHP :: Problem sa ", MySQLom i PHPom! Kako ga rijesiti???

[ Pregleda: 431 | Odgovora: 3 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.