Autor Zpráva
Jobík
Profil
Zdravím, mám vytvořenou registraci a chci aby si každý člen mohl napsat něco do popisu.
Mám ale problém: když do popisu napíši "Ahoj jak se vede" tak se to uloží OK, ale pokud napíši "Ahoj jak se všichni máte" do databáze se uloží jen: "Ahoj jak se v" a to je vše jakmile se oběví háček nebo čárko to co je za ním se neuoží.
kód:


<?php
$spojeni = mysql_connect("mysql.webzdarma.cz","jobik","****") or die ('Spatne zadane udaje (asi heslo, server nebo jmeno.) v db.php');
mysql_select_db("jobik", $spojeni) or die ('Spatne zadana databaze v db.php');
mysql_query("SET NAMES utf8");
$poslText = $_POST['poslText'];
$id = '1';
MySQL_Query("UPDATE home redirect SET obsah='$poslText' where id='$id'") or die (mysql_error());
echo 'Změna byla úspěšně provedena<br>';
echo '<a href="index.php" title="zpět"> << Zpět </a>';
?> 	


Stímže já tam edituji ten text který jsem si poslal z jiné stránky.

Nevíte v čem je problém? Předem díky
Měsíček
Profil
Reaguji na Jobíka:

To utf8 dej do apostrofů a nastav kódování stránky samotné taky na UTF-8.
Jobík
Profil
Měsíček
Dal jsem tam:

mysql_query("SET NAMES 'utf8'");


a pořád to nefunguje.

EDIT: I hlavičku jsem nastavil
bohyn
Profil
viz. paralelni vlakno
Jobík
Profil
EDIT: Už to funguje, díky já jsem měl v head uft-8 misto utf-8 ( Střílel bych za takové chyby, nebyl jsem to schopoen 3 h. najít :( )

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0