Autor | Zpráva | ||
---|---|---|---|
residentcz Profil |
#1 · Zasláno: 30. 10. 2015, 10:33:36
Ahoj mám menší problém a vůbec netuším kde by mohl být problém...
nejde mi uložit data do databáze, ale jen v cizím jazyce, když vložím český text tak se uloží bez problémů, ale jakmile vložím cizí jazyk tak se nevloží.... :( tady je nastaveni.php <?php mysql_connect(SQL_HOST, SQL_USERNAME, SQL_PASSWORD); mysql_select_db(SQL_DBNAME); mysql_query("SET NAMES 'UTF8'"); ?> Editovaccí stránka <form name="eshop" enctype="multipart/form-data" method="post" action="skript-stranka.php?id=<?php echo $id; ?>"> <b style="margin-bottom:15px;">Text FR:</b> <textarea style="width:683px; padding-top:20px; background:#ffffff" rows="40" name="textfr" cols="80"><?php echo $textfr; ?></textarea> </form> soubour pro zpracování <?php include('include/nastaveni.php'); $id=$_GET["id"]; $nadpis=$_POST["nadpis"]; $nadpisen=$_POST["nadpisen"]; $nadpisfr=$_POST["nadpisfr"]; $nadpises=$_POST["nadpises"]; $nadpisru=$_POST["nadpisru"]; $text=$_POST["text"]; $name=$_POST["name"]; $texten=$_POST["texten"]; $textfr=$_POST["textfr"]; $textes=$_POST["textes"]; $textru=$_POST["textru"]; mysql_query("UPDATE stranka SET `name` = '$name' , `text` = '$text' , `texten` = '$texten' , `textfr` = '$textfr' , `textes` = '$textes' , `textru` = '$textru' ,`nadpis` = '$nadpis' ,`nadpisfr` = '$nadpisfr' ,`nadpises` = '$nadpises' ,`nadpisru` = '$nadpisru' , `nadpisen` = '$nadpisen' WHERE id = '$id' "); ?> |
||
Kcko Profil |
#2 · Zasláno: 30. 10. 2015, 10:36:34
echo mysql_error(); ?? |
||
residentcz Profil |
#3 · Zasláno: 30. 10. 2015, 11:06:19
aha díky napsalo to toto:
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 'hui, nous produisons des filaments en deux diamètres (1,75 mm et 2,90 mm), en d' at line 1 co s tím ? |
||
anonymnii Profil * |
#4 · Zasláno: 30. 10. 2015, 11:06:35
Escapovani je kde? S prvním apostrofem (v lepším případe) to skončí špatně.
|
||
residentcz Profil |
aha to neznám
|
||
juriad Profil |
#6 · Zasláno: 30. 10. 2015, 11:11:28
residentcz:
Každý řetězec (ale i další datové typy podobným principem), který vkládáš do dotazu musíš escapovat. V tvém případě použij funkci mysql_real_escape_string. |
||
residentcz Profil |
#7 · Zasláno: 30. 10. 2015, 11:19:49
díííík už to funguje zase jsem o něco chytřejší :)
|
||
Časová prodleva: 8 let
|
0