Skocz do zawartości

[PHP][MYSQL]Rekordy się nie wyświelają!


Luksor

Rekomendowane odpowiedzi

$zap="SELECT * FROM b_newsy";
$idzap=mysql_query($zap);
if ($wiersz = mysql_fetch_row($idzap)) {
    while ($wiersz) {
        echo '<tr><td><img src="images/arrow.gif" alt=""><font size="2"> <b>'.$wiersz[3].' <font color="gray" size="1"> '.$wiersz[2].' ['.$wiersz[1].']</font></b></font></td></tr><tr><td bgcolor="#649be6"></td></tr><tr><td>';
        echo ''.$wiersz[4].'</td></tr><tr><td height="20"></td></tr>';
        break;
    }
}else{
    print (mysql_error());
}

Dlaczego wyświetla się tylko 1 rekord? Proszę o pomoc :(

Odnośnik do komentarza
Udostępnij na innych stronach

$zap="SELECT * FROM b_newsy";
$idzap=mysql_query($zap);
if ($wiersz = mysql_fetch_row($idzap)) {
    while ($wiersz) {
        echo '<tr><td><img src="images/arrow.gif" alt=""><font size="2"> <b>'.$wiersz[3].' <font color="gray" size="1"> '.$wiersz[2].' ['.$wiersz[1].']</font></b></font></td></tr><tr><td bgcolor="#649be6"></td></tr><tr><td>';
        echo ''.$wiersz[4].'</td></tr><tr><td height="20"></td></tr>';
        break;
    }
}else{
    print (mysql_error());
}

Dlaczego wyświetla się tylko 1 rekord? Proszę o pomoc :(

Wypiernicz to 'if' i wtedy wychodzi takie coś:

$zap="SELECT * FROM b_newsy";
$idzap=mysql_query($zap);
while ($wiersz = mysql_fetch_row($idzap)) {
{
        echo '<tr><td><img src="images/arrow.gif" alt=""><font size="2"> <b>'.$wiersz[3].' <font color="gray" size="1"> '.$wiersz[2].' ['.$wiersz[1].']</font></b></font></td></tr><tr><td bgcolor="#649be6"></td></tr><tr><td>';
        echo ''.$wiersz[4].'</td></tr><tr><td height="20"></td></tr>';
        break;
    }
}else{
    print (mysql_error());
}

Odnośnik do komentarza
Udostępnij na innych stronach

Wypiernicz to 'if' i wtedy wychodzi takie coś:

$zap="SELECT * FROM b_newsy";
$idzap=mysql_query($zap);
while ($wiersz = mysql_fetch_row($idzap)) {
{
        echo '<tr><td><img src="images/arrow.gif" alt=""><font size="2"> <b>'.$wiersz[3].' <font color="gray" size="1"> '.$wiersz[2].' ['.$wiersz[1].']</font></b></font></td></tr><tr><td bgcolor="#649be6"></td></tr><tr><td>';
        echo ''.$wiersz[4].'</td></tr><tr><td height="20"></td></tr>';
        break;
    }
}else{
    print (mysql_error());
}

Parse error: syntax error, unexpected T_ELSE in C:\wamp\www\drugicms__o_0\glowna.inc on line 14

Odnośnik do komentarza
Udostępnij na innych stronach

Bo w 14 linijce pewnie jest ELSE. Skoro nie ma wczesniej IFa to program wywala bład

$zap="SELECT * FROM b_newsy";
$idzap=mysql_query($zap);
while ($wiersz = mysql_fetch_row($idzap)) {
{
        echo '<tr><td><img src="images/arrow.gif" alt=""><font size="2"> <b>'.$wiersz[3].' <font color="gray" size="1"> '.$wiersz[2].' ['.$wiersz[1].']</font></b></font></td></tr><tr><td bgcolor="#649be6"></td></tr><tr><td>';
        echo ''.$wiersz[4].'</td></tr><tr><td height="20"></td></tr>';
        break;
    }
}

Odnośnik do komentarza
Udostępnij na innych stronach

Bo w 14 linijce pewnie jest ELSE. Skoro nie ma wczesniej IFa to program wywala bład

$zap="SELECT * FROM b_newsy";
$idzap=mysql_query($zap);
while ($wiersz = mysql_fetch_row($idzap)) {
{
        echo '<tr><td><img src="images/arrow.gif" alt=""><font size="2"> <b>'.$wiersz[3].' <font color="gray" size="1"> '.$wiersz[2].' ['.$wiersz[1].']</font></b></font></td></tr><tr><td bgcolor="#649be6"></td></tr><tr><td>';
        echo ''.$wiersz[4].'</td></tr><tr><td height="20"></td></tr>';
        break;
    }
}

Musiałem jeszcze break skasować. Thx

Odnośnik do komentarza
Udostępnij na innych stronach

Odświeżam, bo mam kolejny błąd:

 

        <tr><td class="m2">Czytaj artykuł</td></tr>
        <tr><td width="390"><div class="newsy">
        <center><table>

<?php
$id=$_GET['id'];
$zap="SELECT * FROM b_arty WHERE id='$id'";
$idzap=mysql_query($zap);
while ($wiersz = mysql_fetch_row($idzap)) {
        echo '<tr><td>';
        echo '<font size="4" color="white"><b>1. '.$wiersz[3].'</font><br><font size="2" color="#649be6">'.$wiersz[4].'</font></b>';
        echo '</td></tr><tr><td bgcolor="#649be6"></td></tr><tr><td>';
        echo ''.$wiersz[6].'</td></tr><tr><td height="20"></td></tr>';
        }

?>

        </table></center>
        </div>
        </td></tr>

 

Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in C:\wamp\www\drugicms__o_0\czytajart.php on line 9

 

Co robić? :(

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...