Stránka 1 z 1
Výpis z MySQL - Kde je chyba?
Napsal: 21 srp 2013 12:57
od honza007100
Zdravím. Chci se zeptat, kde je tady chyba. Předchozí topic jsem unáhleně zavřel. jde o výpis z DB do dvou sloupců v HTML. Tabulka v MySQL nese název "tabulka" a sloupce v této tabulce jsou "Nick" a "ip".
Kód: Vybrat vše
<?php
$db_host = "localhost";
$db_user = "honza1371323602";
$db_pass = "**********";
$db_name = "honza1371323602";
mysql_connect($db_host,$db_user,$db_pass);
mysql_select_db($db_name);
$query = mysql_query("SELECT Nick, ip FROM tabulka");
if(!$query)
echo "<span class=\"error\">Nastala tato SQL chyba: " . mysql_error() . "</span><br/>\n";
elseif(mysql_num_rows($query) > 0) {
<table>
<thead>
<tr>
<th>Nick</th>
<th>Vzkaz</th>
</tr>
</thead>
<tbody>
<?php while($row = mysql_fetch_assoc($query)) { ?>
<tr>
<td><?php echo htmlspecalchars($row['Nick'], ENT_QUOTES) ?></td>
<td><?php echo htmlspecialchars($row['ip'], ENT_QUOTES); ?></td>
</tr>
<?php }
</tbody>
</table>
}
?>
Ano, jsem uplnej začátečník.
Re: Výpis z MySQL - Kde je chyba?
Napsal: 21 srp 2013 13:19
od CZechBoY
Zdravím,
za elseif (...) { ti chybí ?> pro uzavření php
příště napiš co to dělá/nedělá abych tu neprohledával celej kod a byla tam parse chyba
Re: Výpis z MySQL - Kde je chyba?
Napsal: 21 srp 2013 15:09
od honza007100
Kód: Vybrat vše
<?php
$db_host = "localhost";
$db_user = "honza1371323602";
$db_pass = "*********";
$db_name = "honza1371323602";
mysql_connect($db_host,$db_user,$db_pass);
mysql_select_db($db_name);
$query = mysql_query("SELECT Nick, ip FROM tabulka");
if(!$query)
echo "<span class=\"error\">Nastala tato SQL chyba: " . mysql_error() . "</span><br/>\n";
elseif(mysql_num_rows($query) > 0) { ?>
<table>
<thead>
<tr>
<th>Nick</th>
<th>Vzkaz</th>
</tr>
</thead>
<tbody>
<?php while($row = mysql_fetch_assoc($query)) { ?>
<tr>
<td><?php echo htmlspecalchars($row['Nick'], ENT_QUOTES) ?></td>
<td><?php echo htmlspecialchars($row['ip'], ENT_QUOTES); ?></td>
</tr>
<?php }
</tbody>
</table>
}
?>
Teď to mám takhle a stejně Chrome píše Chyba serveru.
Re: Výpis z MySQL - Kde je chyba?
Napsal: 21 srp 2013 15:37
od CZechBoY
poslední úsek
<?php }
</tbody>
</table>
}
?>
zase ti chybí konce a začátky php
PHP píše:<?php } ?>
</tbody>
</table>
<?php } ?>
Re: Výpis z MySQL - Kde je chyba?
Napsal: 21 srp 2013 15:51
od honza007100
Super, ale pořád nekončí moje problémy, teď to udělá tabulku ale nevypíše to obsah tabulky viz
http://race.nextest.cz/pocet.php
Re: Výpis z MySQL - Kde je chyba?
Napsal: 21 srp 2013 15:53
od CZechBoY
dej na začátek
error_reporting(-1);
Re: Výpis z MySQL - Kde je chyba?
Napsal: 21 srp 2013 15:55
od honza007100
Aktuální kód:
Kód: Vybrat vše
<?php
error_reporting(-1);
$db_host = "localhost";
$db_user = "honza1371323602";
$db_pass = "SaEH9YI";
$db_name = "honza1371323602";
mysql_connect($db_host,$db_user,$db_pass);
mysql_select_db($db_name);
$query = mysql_query("SELECT Nick, ip FROM tabulka");
if(!$query)
echo "<span class=\"error\">Nastala tato SQL chyba: " . mysql_error() . "</span><br/>\n";
elseif(mysql_num_rows($query) > 0) { ?>
<table>
<thead>
<tr>
<th>Nick</th>
<th>ip</th>
</tr>
</thead>
<tbody>
<?php while($row = mysql_fetch_assoc($query)) { ?>
<tr>
<td><?php echo htmlspecalchars($row['Nick'], ENT_QUOTES) ?></td>
<td><?php echo htmlspecialchars($row['ip'], ENT_QUOTES); ?></td>
</tr>
<?php } ?>
</tbody>
</table>
<?php } ?>
Re: Výpis z MySQL - Kde je chyba?
Napsal: 21 srp 2013 20:16
od CZechBoY
jojo, za ty chyby se omlouvám, asi jsem měl slabou chvilku

co to píše teďka? a co je za problém...
Re: Výpis z MySQL - Kde je chyba?
Napsal: 23 srp 2013 20:42
od honza007100
Nic nevypisuje, prostě jen to Nick a IP
Re: Výpis z MySQL - Kde je chyba? Vyřešeno
Napsal: 23 srp 2013 22:59
od CZechBoY
zkus ještě nahoru dát
PHP píše:ini_set('display_errors', '1');