Autor Zpráva
wgmqe
Profil
Čau,
potřeboval bych poradit kde mám chybu

        
<html>
  <head><title></title></head>

<body>
  <h1 style="color: blue">Časopis - článek</h1>
  <?php
    require_once('otevridb.inc');

    do
    {
     if (!OtevriDB())   break;
	 
	myslq_query('UPDATE pocitadlo SET pristupy=pristupy + 1'. 'WHERE id_clanku = ($_REQUEST[ID])');
	
	  @$výsledek = mysql_query(
	     "
		 SELECT * FROM clanky, autori, rubriky
		 WHERE clanky.id_clanku = '($_REQUEST[ID])' AND
		       clanky.autor=autori.id_autora AND
		       clanky.rubrika=rubriky.id_rubriky
		 ") or die("chyba2");
		 
	while($záznam=mysql_Fetch_array($výsledek))
	  {
	  $data = '<a href=\"mailto:". $záznam["email"]. "\"><b>'. $záznam["jmeno"]. "</b></a> - <b>\n";
	  $data .= '<a href=\"". $záznam["cesta"]. "\">'. $záznam["rubrika"]. "\n";
	  $data .= "</a><br><br>"; 		 
	  $data .= $záznam["nazev"]. "</b><br />\n";
	  $data .= $záznam["uvodnik"]. "</b><br />\n";
	  $data .= $záznam["telo"]. "</p><br />\n";
	  $data .= "<br /><br />\n"; 
	  echo $data;
	 }
	 mysql_close();	 
   } while (false);
   ?>
  </body>
 </html>
 


Kod mám z knihy a i když sem ho opisoval přesně tak mi to psalo chybu ... tak sem to upravil do týhle podoby a už mi to aspoň nepíše chybu v http://www.meandeviation.com/tutorials/learnphp/php-syntax-check/ ale pořád tomu něco vadí při nahrání na stranky to píše "Fatal error: Call to undefined function: myslq_query() in /9p/wz.cz/i/ijazyky/001/clanek.php on line 13". Jebu se tu s tím už dost dlouho a fakt netušim proč to furt prudí :-(

PS: v php sem začátečník, zlatý html a css ... tohle php je fakt k zbláznění už mi z toho začíná hrabat furt to akorát buzeruje s něčim grrr


Jo a za pomoc budu samozřejmě moc rád ;-)
joe
Profil
myslq_query

přepiš na
mysql_query


EDIT:
Mimochodem, pokud je tento řádek z knihy, tak nebude asi moc kvalitní :(
mysql_query('UPDATE pocitadlo SET pristupy=pristupy + 1'. 'WHERE id_clanku = ($_REQUEST[ID])');
wgmqe
Profil
ježiš no jooo já sem snad slepej!!! koukám na to takovou dobu, díky moc
teď už mi to chybu nehlásí, ale taky nic neukazuje i když mám článek v DB :-)
si snad hodim mašli, už na to dneska nemám sílu bádat kde sem zas co zmršil ...

původně v knize je (uvozovky "" místo ''):
mysql_query("UPDATE pocitadlo SET pristupy=pristupy + 1". "WHERE id_clanku = ($_REQUEST['ID'])");

z knihy PHP a MySQL Hotová řešení, L. Lacko

tahle podoba se nelíbila php-syntax-checkeru tak sem jí podle něj změnil

Ještě jednou díky za pomoc ;-)
tiso
Profil
wgmqe: pred where ti chýba medzera
wgmqe
Profil
díky, mezera přidána ale pořád to nic nezobrazuje teda kromě nadpisu Časopis - článek
tiso
Profil
wgmqe: - tak potom máš ešte navyše zátvorky okolo $_REQUEST[ID]
wgmqe
Profil
taky nepomáhá ... zkusim někde najít podobnej kód od někoho jinýho, ale díky za snahu pomoc

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: