Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MySQL]Jak sformułować mysql_query?
Forum PHP.pl > Forum > Przedszkole
Southpaw
Hej cześć!

W poniższym przykładowym kodzie, nie wiem jak sformułować pytanie, aby po wybraniu z "select-boxa" np. szkoła LO, (semestr pominięty czyli opcja "wybierz"), przedmiot Angielski. Pokazało wszystkie rekordy z przedmiot angielski i szkoły LO.
Albo jak wybrałbym tylko semestr 3, to pokaże wszystkie rekordy z semestr "3", niezależnie która szkoła czy przedmiot, itd.
Czyli aby niezależnie od tego czy wybrałem jedną, dwie lub trzy opcje, pokazywało odpowiednie wyniki.

W tabeli gdzie znajdują się rekordy, ich wartości są "pasujące".
CODE
<?
include "functions.php";
sqlcon();
selectdbzaocznelo ();

if (isset($_POST['wyslij']))
{
$szkola = $_POST['szkola'];
$semestr = $_POST['semestr'];
$przedmiot = $_POST['przedmiot'];
//echo "Szkoła to: $szkola<br/>Semestr to: $semestr<br/>Przedmiot to: $przedmiot";

$res = mysql_query("SELECT * FROM helplo WHERE schoollo = '$szkola' OR semlo = '$semestr' OR itemlo = '$przedmiot'");
while($row = mysql_fetch_array($res, MYSQL_BOTH))
{
echo "<div class=in-box>
<div class=article-header>$row[6]</div>
<div class=article-content>$row[7]</div>
<div class=article-footer>Autor $row[1] Sem $row[3] Przdmiot $row[4] Szkola $row[5]</div>
<div class=article-menu>
<a href=index.php?page=3&additem=1>Dodaj </a>
<a href=index.php?page=3&delitem=$row[0]>Usun </a>
<a href=index.php?page=3&edititem=$row[0]>Edytuj</a></div>
</div>
<hr/>";
}
}
else
{
echo "
<form method='post'>
Szkoła<select name='szkola'>
<option value=''>wybierz</option>
<option value='LO'>LO</option>
<option value='Technikum'>Technikum</option>
<option value='Eksternistyczne'>Eksternistyczne</option>
<option value='Studium'>Studium</option></select>

Semestr<select name='semestr'>
<option value=''>wybierz</option>
<option value='I'>I</option>
<option value='II'>II</option>
<option value='III'>III</option>
<option value='IV'>IV</option></select>

Przedmiot<select name='przedmiot'>
<option value=''>wybierz</option>
<option value='Polski'>Polski</option>
<option value='Angielski'>Angielski</option>
<option value='Matma'>Matma</option>
<option value='Historia'>Historia</option></select>
<input type='submit' name='wyslij'>
</form>";
}

?>
Southpaw
Dddzięki ;]
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.