Kod
<?php
// Połączenie z bazą
$connect = @mysql_connect("localhost", "root", "aaaaaa") or die ('Nie można połączyć z serwerem MYSQL. Błąd: '.mysql_error());
$db = @mysql_select_db("baza") or die ('Nie można połączyć z bazą danych. Błąd:'.mysql_error());
?>
<table border="1">
<tr align="center">
<td>Nagłówek1</td>
<td>Nagłówek2</td>
<td>Nagłówek3</td>
<td>Nagłówek4</td>
</tr>
<?php
if(isset($_GET['monters']) && $_GET['monters']=='show')
{
$link=mysql_query('SELECT * FROM monsters');
while($wiersz=mysql_fetch_array($link))
{
?>
<tr>
<td> <?php echo $wiersz['rekord1']; ?> </td>
<td> <?php echo $wiersz['rekord2']; ?> </td>
<td> <?php echo $wiersz['rekord3']; ?> </td>
<td> <?php echo $wiersz['rekord4']; ?> </td>
</tr>
</table>
<?php
}
}
?>
// Połączenie z bazą
$connect = @mysql_connect("localhost", "root", "aaaaaa") or die ('Nie można połączyć z serwerem MYSQL. Błąd: '.mysql_error());
$db = @mysql_select_db("baza") or die ('Nie można połączyć z bazą danych. Błąd:'.mysql_error());
?>
<table border="1">
<tr align="center">
<td>Nagłówek1</td>
<td>Nagłówek2</td>
<td>Nagłówek3</td>
<td>Nagłówek4</td>
</tr>
<?php
if(isset($_GET['monters']) && $_GET['monters']=='show')
{
$link=mysql_query('SELECT * FROM monsters');
while($wiersz=mysql_fetch_array($link))
{
?>
<tr>
<td> <?php echo $wiersz['rekord1']; ?> </td>
<td> <?php echo $wiersz['rekord2']; ?> </td>
<td> <?php echo $wiersz['rekord3']; ?> </td>
<td> <?php echo $wiersz['rekord4']; ?> </td>
</tr>
</table>
<?php
}
}
?>
Wszystko ładnie pięknie ale:
Wyświetla mi nagłówki w tabeli tak jak powinno, pierwszy wiersz cały mi wyświetla w tabeli również ale już gdy dodaje kolejne wiersze do tabeli w bazie danych niestety na stronie są poza tabelką. W tabeli jest tylko jeden wiersz a kolejne nie.
Jakaś rada? =)