Autor Zpráva
Kouba
Profil
Zdravim,potřebuji pomoct,jak na to. Dam to sem příkladem.:
mam soubor index.php a chci aby se mi na té stránce zobrazoval obsah souboru rank.php,našel jsem jeden kod:
<?php include("rank.php"); ?>
ale nic se nezobrazilo a ani chybu to nenapsalo,co je na tom špatně?Díky
fandaa
Profil
Kouba:
Máš zaplé zobrazování chyb?
Kouba
Profil
fandaa:
já to zkoušel na webu,ale nic to nehlásilo žádnej error nic jenom prázdný místo
fandaa
Profil
Kouba:
Vyzkoušej:
index.php
<?php
error_reporting(E_ALL);
ini_set("display_errors", 1); // případně kvůli zakázané funkci ini_set zakomentuj
require_once("rank.php");
echo "Soubor rank.php načten v pořádku.";
?>
Kouba
Profil
nic,nemůže to bejt tim že z rank.php mi to jde z MySQL? Takže by to mělo zobrazovat na index.php z SQL ,ale přes ten rank.php,když zobrazim rank.php na stránce tak je to vpořádku,ale jak to chci dát na index.php,aby se to tam zobrazilo tak mi to nějak nejde
fandaa
Profil
Kouba:
Dej zdrojový kód rank.php.
Kouba
Profil
<?php
$con = mysql_connect("localhost","*jmeno*","*heslo*");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }

mysql_select_db("*db*", $con);

$result = mysql_query("SELECT * FROM users");

echo "<table border='1'>
<tr>
<th>Username</th>
<th>Level</th>
</tr>";

while($row = mysql_fetch_array($result))
  {
 echo "<tr>";
  echo "<td>" . $row['username'] . "</td>";
  echo "<td>" . $row['level'] . "</td>";
  echo "</tr>";
  }
echo "</table>";

mysql_close($con);
?> 
fandaa
Profil
Kouba:
Zvláštní, v rank.php problém nevidím. Zkus si kód z příspěvku [#4] vložit do jiného souboru, např. test.php (předpokládám totiž, že máš v index.php i jiné věci, tak ať je to zvlášť) a spusť.
Kouba
Profil
nic,ale zajímavý že všechno se tam zobrazí kromě toho rank.php.Dal jsem tam:
<html>
<body>

<div class="leftmenu">
<?php include("rank.php"); ?>
</div>

<h1>TEXT1</h1>
<p>text.</p>

</body>
</html> 

a zobrazil se jen text
Kouba
Profil
Tak jsem to zkusil dát rovnou do login.php (hlavní stránka s přihlášením)

<?php
$con = mysql_connect("db","user","pass");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }

mysql_select_db("db", $con);

$result = mysql_query("SELECT * FROM users");

echo "<table border='1'>
<tr>
<th>Username</th>
<th>Level</th>
</tr>";

while($row = mysql_fetch_array($result))
  {
 echo "<tr>";
  echo "<td>" . $row['username'] . "</td>";
  echo "<td>" . $row['level'] . "</td>";
  echo "</tr>";
  }
echo "</table>";

mysql_close($con);
?> 


a píše mi to chybu
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/*****/public_html/login.php on line 286

díky za pomoc!
xmark
Profil
Kouba:
Tu chybovou hlášku sis přeložil? Co z toho kódu je řádek 286?
Kouba
Profil
Přeložil a hledal jsem to všude možně,ale furt tomu nemužu přijít na kloub.
286 řádek
echo "<td>" . $row['username'] . "</td>";
Kouba
Profil
Neví někdo jaká tam je chyba?[#10] Kouba , [#12] Kouba
Kouba
Profil
Tak už to funguje,dal jsem to tam přes iframe </div>
<div id="text-stranky"><iframe src="rank.php"></iframe>
</div>


díky;)

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