spit
19.05.2006, 22:37:27
Czesc
Mam takie dwa podobne problemy. Otoz chce zrobic nastepujace rzeczy:
1. Mam w bazie danych dwa pola: nazwa i biografia. I chce zrobic cos takiego, ze gdy pole biografia w bazie jest pusta, wyswietlany jest tekst informujacy o tym fakcie, a jezeli artykul jest w bazie, to zostanie wyswietlony.
2. Mam wyswietlanie obrazkow, i planuje wykonac cos takiego, ze gdy obrazek o danej nazwie istnieje, jest pokazywany, a gdy go nie ma, pokazuje sie inny, np. 404. jpg
Czy cos takiego jest mozliwe?
kszychu
19.05.2006, 22:48:43
Michasko
20.05.2006, 10:36:58
<?php
$bio_ist = "SELECT `biografia` FROM `nazwa_tabeli`";
?>
i teraz warunkujemy:
<?php
if ($bio == "") {
/* wyswietlasz komunikat o braku biografii */
} else {
/* wyswietlasz biografie */
}
?>
ostatnio zrobiłem podobny warunek i działało
spit
20.05.2006, 11:03:44
Robie jak mowisz, mam taki kod:
<?php
$zapytanie = "select * from biografie where link='$zespol'";
$wynik = mysql_query($zapytanie) or
die('Zapytanie zakończyło się niepowdzeniem'); if ($wynik == "") {
echo '<p>Obecnie nie posiadamy biografii wybranego zespołu.</p>'; } else {
echo $rekord["zawartosc"]; }
?>
i gdy nie ma artykulu w bazie, nic nie pokazuje...
Guest
20.05.2006, 11:08:59
<?php
$zapytanie = "select * from biografie where link='$zespol'";
$wynik = mysql_query($zapytanie) or
die('Zapytanie zakończyło się niepowdzeniem');
if ( mysql_num_rows($wynik) > 0 ) // sprawdza ilość rekordów zwróconych przez zapytanie $wynik {
while ( $rekord = mysql_fetch_assoc($wnyik) ) // bardziej bezpieczna funkcja w przypadku ewentualnego włamania {
echo $rekord['zawartosc']; }
}
else
{
echo '<p>Obecnie nie posiadamy biografii wybranego zespołu.</p>'; }
?>
Najki
20.05.2006, 11:09:55
To ja pisałem, tylko się zalogować zapomniałem

.
Michasko
20.05.2006, 11:11:40
Jeśli już robisz tak, to teraz '$wynik' nie zwraca Ci zawartości, tylko $rekord['zawartosc'], czyli:
<?php
if ($rekord['zawartosc'] == "")
// itd...
?>
aha, no i 'zawartosc' to mam nadzieje pole z biografią?
i w jaki sposób deklarujesz zmienną $zespol