Autor Zpráva
lukasxxxk
Profil *
Dobrý den. Mám problém se zápisem českých znaků do databáze český znaků do databáze. České znaky to v zápisu prostě vynechá. Prosím o radu a předem moc děkuji
<?php

 require_once('db.php');
  
  //Ulozeni clanku.
  $nazev=mysql_real_escape_string($_POST['nazev']);
  $rubrika=$_POST['rubrika'];
  $uvodnik=mysql_real_escape_string($_POST['uvodnik']);
  $telo=mysql_real_escape_string($_POST['telo']);
 
  @$vysledek = mysql_query(
  "INSERT INTO clanky (nazev, autor, rubrika, uvodnik, telo) values ('$nazev','$autor','$rubrika','$uvodnik','$telo')");
 
  
  if (!$vysledek)
  {
   echo "Číslo chyby: ".mysql_errno()."<br />Popis chyby: ".mysql_error();
   exit;
  }
  
  $id_clanku=mysql_insert_id();
  
  // vynulovani pocitadla.
  $vysledek = mysql_query(
  "INSERT INTO pocitadlo (id_clanku, pristupy) VALUES ($id_clanku, 0)");
  
  header("Location: index.php?page=clanky");
?>
lukasxxxk
Profil *
Pro upřesnění vše mám v UTF-8 a soubor db.php obsahuje toto:
<?php 
 $spojeni = mysql_connect("localhost","jmeno","heslo" ) or die ('Špatně zadané údaje (asi heslo, server nebo jméno.)!');
	mysql_select_db("casopis", $spojeni) or die ('Špatně zadaná databáze!');
	mysql_query("SET NAMES 'utf8'")
?>
lukasxxxk
Profil *
vyřešeno
Alphard
Profil
lukasxxxk:
Čím to bylo?

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