Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL]Jak sformułować mysql_query?
Southpaw
post 12.11.2015, 23:02:39
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 22.10.2015

Ostrzeżenie: (0%)
-----


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>";
}

?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
nospor
post 12.11.2015, 23:20:03
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




http://nospor.pl/wyszukiwarka-zapytanie-za...d-warunkow.html


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
Southpaw
post 13.11.2015, 21:44:58
Post #3





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 22.10.2015

Ostrzeżenie: (0%)
-----


Dddzięki ;]
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 24.07.2025 - 19:08