Autor Zpráva
Študy
Profil
Dobrý den!

dělám si stránky přes db a už sem skoro u cíle ale pořád mi nejde čeština... mořim se s tín cca 3dny a už mně to pěkně se**...

Zdrojový kód je:

<html>
  <head>
    <meta http-equiv="content-type" content="text/html; charset=windows-1250">
    <title>Študy</title>
  </head>
  <body>
    <a href="./">uvod</a><br /><br />
    menu:<br />
    <a href="?page=1">1</a>
    <a href="?page=2">2</a>
    <a href="?page=3">3</a>
    <br /><br />
<?php
$db_jmeno = "cestina2";
include "../../sql_conect.php";

if (isset ($page)){
$clanek = $_GET['page'];
$vyber = mysql_query("SELECT zaznam FROM page WHERE id = '$clanek'");
$vypis = mysql_fetch_object($vyber);
echo $vypis->zaznam;
mysql_close();
}
else{echo "Text text text";}
?>
    <br /><br />
    zapati
  </body>
</html>


sql je:

-- phpMyAdmin SQL Dump
-- version 2.9.1.1
-- http://www.phpmyadmin.net
-- 
-- Host: localhost
-- Generation Time: Jan 26, 2009 at 04:11 PM
-- Server version: 5.0.27
-- PHP Version: 5.2.0
-- 
-- Database: `cestina2`
-- 

-- --------------------------------------------------------

-- 
-- Table structure for table `page`
-- 

CREATE TABLE `page` (
  `id` int(11) NOT NULL auto_increment,
  `zaznam` text character set latin1 NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=cp1250 COLLATE=cp1250_czech_cs AUTO_INCREMENT=4 ;

-- 
-- Dumping data for table `page`
-- 

INSERT INTO `page` (`id`, `zaznam`) VALUES 
(1, 'str 1'),
(2, 'stránka že je prý 2'),
(3, 'A te? 3!!!');


i když jsem skoušel utf8 tak mi to nefachalo... :-(
Str4wberry
Profil
A četl jsi FAQ?
Študy
Profil
no to jsem sice nečetl ale stejne mi to nepomohlo :-( já už mám chybu v databázi...
Mastodont
Profil
`zaznam` text character set latin1 NOT NULL,
Proč je tady LATIN 1, když jinde je CP1250?
Študy
Profil
joj no jo dík moc!!!

databáze je teď ok ale tan výpis mi nefachá (zobrazí se "A te? 3!!!")...
Študy
Profil
jo dobrý už to mám! ještě jednou dík moc!
Kajman_
Profil *
Ale vždyť tak to podle dumpu v db máte.
Študy
Profil
právě ;-)
Toto téma je uzamčeno. Odpověď nelze zaslat.