Autor Zpráva
spenciii
Profil
Zdravím,
prosím o radu při otevření daného php souboru mi prohlížeč hlásí chybu

Notice: Undefined index: id in C:\xampp\htdocs\vypis-zaznamu.php on line 6

Notice: Undefined index: nazev in C:\xampp\htdocs\vypis-zaznamu.php on line 6

Notice: Undefined index: pocet in C:\xampp\htdocs\vypis-zaznamu.php on line 6
: - ks 
Přikládám kod souboru:

<?php
require "MySQL-login.php";
$dotaz='SELECT * FROM sklad WHERE id="2"';    
$vysledek=mysql_query($dotaz) or die(mysql_error($db));
$zaznam=mysql_fetch_array($vysledek);
echo $zaznam['id'].": ".$zaznam['nazev']. " - ".$zaznam['pocet']." ks";
?> 
Moderátor jenikkozak: Vráceno smazané znění příspěvku.
Kajman
Profil
if($zaznam=mysql_fetch_array($vysledek))
{
  echo $zaznam['id'].": ".$zaznam['nazev']. " - ".$zaznam['pocet']." ks";
}
spenciii
Profil
Děkuji za odpověď,
chyba se odstranila, avšak nyní se zobrazuje prázdná stránka.
Tori
Profil
spenciii:
nyní se zobrazuje prázdná stránka.
Asi nebyly nalezeny žádné odpovídající řádky v té tabulce, tak se nemá co zobrazit. Anebo jste špatně zkopíroval kód od Kajmana a vznikla vám syntaktická chyba.
spenciii
Profil
Už je vše v pořádku, výpis funguje.
Děkuji Vám za rady.
Libin88
Profil
spenciii
Mám úplně stejný problém jako ty, zřejmě stejná učebnice :D Ale nevím co mám udělat aby se mě nezobrazovala prázdná stránka. Tak kdyby sis vzpomněl budu rád .Dík:D


Tak už to mám je to špatně importovanou databází:DDDD
bestik_63
Profil
Zkus toto:
while ($zaznam = mysql_fetch_assoc($vysledek)){
      echo $zaznam['id'].": ".$zaznam['nazev']. " - ".$zaznam['pocet']." ks";
}

nicméně toto jsou velmi staré funkce, které ti brzy přestanou fungovat. Místo nich se nauč používat knihovnu MySqli
učetří ti to v budoucnu spoustu času.

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: