Autor Zpráva
Cajme12
Profil
Prosím pomozte nejde mi zobrazování dat z databaze
Zde je kod
<html>
<head>
<link href="s.css" rel="stylesheet" type="text/css" />
	<title>Clanky</title>
</head>

<body>

<h1>Mé články</h1>
<hr>
<p>Zde najdete mé články</p>
<?

$sql=SELECT * from clanky;

include "config.php";
MySQL_Connect($server, $login, $heslo) or die("Nepodařilo se připojit k databázi");
MySQL_Select_DB("myserver35") or die("Nepodařilo se otevřít databázi");
$vysledek=mysql_query("$sql");
while ($zaznam=MySQL_Fetch_Array($vysledek) ):
?>
<h1> <?
echo $zaznam["nadpis"];
?> </h1><br>
<?
echo $zaznam["text"];
?> <br>
<font color="red"> <?
echo $zaznam["autor"];
endwhile;
?> </font><br><hr>

<br /><br />
<span><a href="http://myserver.wz.cz">Menu</a></span><br />
<a href="admin.htm" align="right"><font size="0,25em">Administrace</font></a>

</body>
</html>

struktůra tabulky clanky
Sloupec Typ Nulový Výchozí Komentáře
nadpis varchar(50) Ne
text varchar(10000) Ne
autor varchar(20) Ne


Předem diky za pomoc
Davex
Profil
Okolo řetězce patří uvozovky nebo apostrofy.
$sql="SELECT * from clanky";

Příště prosím uveď i chybovou hlášku.
Cajme12
Profil
zaprvé děkuji
zadruhe stejně to nejde hosting mam u endora.cz
prosím skuste se někdo kouknout na test.hys.cz/clan.htm
prosííím


jo a žádná chybová hlaška se nevypsala což je divnéé
panther
Profil
Cajme12:
jo a žádná chybová hlaška se nevypsala což je divnéé
divné to není, kde máš mysql_error()? Jestli nevíš, neptej se, co to je a o této funkci si něco přečti v manuálu.
Cajme12
Profil
tak jsem inovoval kod a stale nic
<html>
<head>
<link href="s.css" rel="stylesheet" type="text/css" />
	<title>Clanky</title>
</head>

<body>

<h1>Mé články</h1>
<hr>
<p>Zde najdete mé články</p>
<?

$sql="SELECT * from clanky" or die("3. mysql_error()");

include "config.php";
MySQL_Connect($server, $login, $heslo) or die("Nepodařilo se připojit k databázi. mysql_error()");
MySQL_Select_DB("myserver35") or die("Nepodařilo se otevřít databázi. mysql_error()");
$vysledek=mysql_query($sql) or die("1. mysql_error()");
while ($zaznam=MySQL_Fetch_Array($vysledek) ) or die("2. mysql_error()"):
?>
<h1> <?
echo $zaznam["nadpis"];
?> </h1><br>
<?
echo $zaznam["text"];
?> <br>
<font color="red"> <?
echo $zaznam["autor"];
endwhile;
?> </font><br><hr>

<br /><br />
<span><a href="http://myserver.wz.cz">Menu</a></span><br />
<a href="admin.htm" align="right"><font size="0,25em">Administrace</font></a>

</body>
</html>
panther
Profil
Cajme12:
kam všude ten mysql_error() cpeš probůh? Jak může definice proměnné nebo cyklus vyhazovat chybu MySQL dotazu? Opravdu nakoukni do manuálu.
Cajme12
Profil
Sorry jsem lempl no...lol
OPRAVENO-(snad)
Kod
<html>
<head>
<link href="s.css" rel="stylesheet" type="text/css" />
	<title>Clanky</title>
</head>

<body>

<h1>Mé články</h1>
<hr>
<p>Zde najdete mé články</p>
<?

$sql="SELECT * from clanky";

include "config.php";
MySQL_Connect($server, $login, $heslo) or die(".mysql_error()");
MySQL_Select_DB("myserver35") or die(".mysql_error()");
$vysledek=mysql_query($sql);
while ($zaznam=MySQL_Fetch_Array($vysledek)):
?>
<h1> <?
echo $zaznam["nadpis"];
?> </h1><br>
<?
echo $zaznam["text"];
?> <br>
<font color="red"> <?
echo $zaznam["autor"];
endwhile;
?> </font><br><hr>

<br /><br />
<span><a href="http://myserver.wz.cz">Menu</a></span><br />
<a href="admin.htm" align="right"><font size="0,25em">Administrace</font></a>

</body>
</html>


ale stale to nevipisuje data z databaze sakriš PLS help
xmark
Profil
Kde máš zadáno $server, $login, $heslo?
Co máš v config.php?

Proč je MySQL_Connect a MySQL_Select_DB tady?
Cajme12
Profil
v config.php mam
<?
$server = "localhost"; // jméno serveru
$login = "jmeno"; // přihlašovací jméno
$heslo = "heslo"; // heslo
$databaze = "databaze"; // název databáze
?>
a kde jinde by mněly být
xmark
Profil
Běžně se to dává do toho configu, abys to nemusel na každé stránce vypisovat.

Řekl bych, že ti to bude fungovat o dost líp, když ten soubor přejmenuješ z test.htm na test.php.
Cajme12
Profil
Hej dikeeeeesss už to facháá...thank you...
Sajitko
Profil
Cajme12:
struktůra tabulky clanky
Sloupec Typ Nulový Výchozí Komentáře
nadpis varchar(50) Ne
text varchar(10000) Ne
autor varchar(20) Ne

typ varchar a 10000? to snad ne... varchar je omezen 255 znaky

raději použij text, mediumtext, nebo longtext

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