Pozdrowiony :)
Mam problem ze skryptem, który pobiera wpisy (można przyjąć że coś jak księga gości) oraz je wyświetla u mnie na stronie.
Pobieram takie dane jak data, nick, typ wpisu i komentarz. Nie mam problemu z wyświetlaniem tego.
Schody sie pojawiły przede mną gdy zechciałem wyświetlać tylko konkretne typy wpisów.
Stworzyłem formularz z checkboxem, którego zaznaczenie ma sprawić, aby skrypt pobierał tylko jeden typ a resztę ignorował.
Niestety, prócz mętliku w łepetynie do niczego nie doszedłem.
Nie mam pojęcia czy (i ew gdzie) wstawić warunek if, a może jest inne rozwiązanie?
Wygląda to tak:
Formularz HTML:
<form action="" method="GET">
<input type="checkbox" name="yes" value="1" checked="checked" /> Pokazuj TYLKO wpisy 'TAK'<br />
<input type="submit" value="Pokaz"/>
</form>
Skrypt PHP:
<?php
$wpis = json_decode($logi);
$ilosc = count($wpis);
for($i = 0; $i < $ilosc; $i++)
{
$data = date("d.m.Y, H:i", strtotime($wpis[$i]->date));
$nick = $wpis[$i]->user->username;
$komentarz = $wpis[$i]->comment;
//==== switch typ
switch ($wpis[$i]->type)
{
case "YES":
$status = "Jest na TAK";
break;
case "NO":
$status = "Jest na NIE";
break;
case "DUNNO":
$status = "Nie wie!";
break;
}
//=============
echo (i+1).") ".$data."<br />";
echo "Uzytkownik: ".$nick." (Status: ".$status.")<br />";
echo $komentarz;
//============
}
?>
Co muszę zrobić, aby zaznaczając checkboxa (skrypt.php?yes=1) wyświetlić tylko wpisy typu "YES" a resztę pominąć, a przy odznaczonym checkboxie pobrać wszystkie wpisy jak leci?
Pozdrawiam