Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php][mysql] nie wyświetla danych z bazy mysql
Forum PHP.pl > Forum > Przedszkole
powertee
gdzieś jest błąd w kodzie miedzyinnymi wyświetla tbelke nie zgłasza zadnego błędu a nie wyświetla danych z bazy mysql, pola zostają puste. niby sie łączy bo nie zgłasz błędu
[php]<?
$link = mysql_connect("localhost", "szatanx", "klops123")
or die{connect error}: " , mysql_error());
mysql_select_db('baza', $link)
or die(mysql_error());
?>
<html>
<head>
<title>Baza Muzyki WSM</title>
<style type="text/css">
TD{color:#353535;font-family:verdana}
TH{color:#FFFFFF;font-family:verdena;background-color:#336699}
</style>
</head>
<body>
<table border="0" width="600" cellspacing="1" cellpadding="3"
bgcolor="#353535" align="center">
<tr>
<td bgcolor="#FFFFFF" colspan="2" align="center">
Wykonawcy <a href="artist.php?action=add&id=">[-Dodaj-]</a>
</td>
</tr>
<?
$artistsql = "SELECT * FROM artist";
$results = mysql_query($artistsql)
or die ("Niepoprawne zapytanie: " , mysql_error());
while ($row = mysql_fetch_array($result)) {
?>
<tr>
<td bgcolor="#FFFFFF" width="50%" >
<? echo $row['name']; ?>
</td>
<td bgcolor="#FFFFFF" width="50%" align="right">
<a href="artist.php?action=edit&id=<?
echo $row['id']: ?>">[Edytuj]</a>
<a href="delete.php?type=artist&id=<?
echo $row['id']?>">[Usuń]</a>
</td>
</tr>
<?
}
?>
<tr>
<td bgcolor="FFFFFF" colspan="2" align="center">
Utwory <a href="song.php?action=add&id=">[Dodaj]</a>
</td>
</tr>
<?
$artistsql = "SELECT * FROM song";
$result = mysql_query($artistsql)
or die ("Niepoprawne zapytanie: " , mysql_error());
while ($row = mysql_fetch_array(result)) {
?>
<tr>
<td bgcolor="#FFFFFF" width="50%">
<?
echo $row['title']: ?>
</td>
<td bgcolor="#ffffff" width="50%" align="right">
<a href="song.php?action=edit&id=<?
echo $row['id']: ?>">[edytuj]</a>
<a href="delete.php?type=song&id=<?
echo $row['id']: ?>">[Usuń]</a>
</td>
</tr>
<?
}
?>
</table>
</body>
</html>
[/php
]
Maxik
  1. <?
  2. echo $row['id']: ?>

zamiast : daj ;

Wszędzie gdzie odwołujesz się do $row['id'] masz dwukropek, a nie średnik. Sprawdź czy działa
DawidF
Nie wpatrywałem się dość uważnie, ale jedno, co od razu rzuciło się w oczy: w jednym miejscu masz:
  1. <?php
  2. ($row = mysql_fetch_array(result))
  3. ?>

a powinno być:
  1. <?php
  2. ($row = mysql_fetch_array($result))
  3. ?>

W innym znowu próbujesz coś wyświetlić za pomocą tego:
  1. <?php
  2. echo $row['id']:
  3. ?>

Jest tak zresztą kilka razy. Podpowiadam, że na końcu powinien być średnik, a nie dwukropek.
Poza tym, co to jest za twór?
  1. <?php
  2. or die{connect error}: " , mysql_error());
  3. ?>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.