Forum forum.webPC.pl Strona Główna  
  forum.webPC.pl
FAQ  FAQ   Szukaj  Szukaj   Użytkownicy  Użytkownicy   Grupy  Grupy
 
Rejestracja  ::  Zaloguj Zaloguj się, by sprawdzić wiadomości
 
Forum forum.webPC.pl Strona Główna --> PHP, MySQL oraz inne bazy danych --> Wyszukiwanie w bazie danych

Napisz nowy temat  Odpowiedz do tematu
 Wyszukiwanie w bazie danych Zobacz poprzedni temat :: Zobacz następny temat --> 
Autor Wiadomość
BIG_MICHU
PostWysłany: Czw Wrz 14, 2006 8:10 pm    Temat postu: Wyszukiwanie w bazie danych Odpowiedz z cytatem

Nowy

Dołączył: 14 Wrz 2006
Posty: 1

Mam taki skrypt, ale to nie dokładnie to o co mi chodzi Co w nim poprawić, żeby z bazy z tabeli przypom wyszukiwał kombinację zarówno dnia jak i miesiąca?
Na razie to on mi dzień podaje, ale z miesiącem coś nie idzie
Ma to działać na takiej zasadzie:
1. jak znajdzie kombinację dnia i miesiąca to pozwoli zmienić tekst przypomnienia dla znalezionej daty
2. jak nie znajdzie to pisze że brak danych

Coś mam skopane z warunkami wyszukiwania w bazie, ale nie wiem co.

Kod:

?
if ($_SESSION["zalogowany"] == "no")
{
?>
<table border="0" width="540">
<tr>
<td class="menu" colspan="2"> &nbsp; </td>
</tr>
</table>
<?
}
elseif ($_SESSION["zalogowany"] == "yes")
{
?>
<form action="adm.php?ids=popraw" method="post">
<table border="0" width="540">
<tr>
<td class="tekst" colspan="2"> Podaj dzień: </td>
</tr>
<tr>
<td><input type="text" name="dzien_prz" size="10" /></td>
</tr>
<tr>
<td> &nbsp; </td>
</tr>
<tr>
<td class="tekst" colspan="2"> Podaj miesiąc: </td>
</tr>
<tr>
<td><input type="text" name="miesi_prz" size="10" /></td>
</tr>
<tr>
<td> &nbsp; </td>
</tr>
<tr>
<td align="center"><input type="submit" value="szukaj" /></td>
</tr>
<tr>
<td> &nbsp; </td>
</tr>
</table>
</form>
<?
if ($_GET["ids"] == "popraw")
{
?>
<form action="adm.php?ids1=popraw" method="post">
<table border="0" width="540">
<tr>
<td class="tekst" colspan="2"> Dzień przypomnienia </td>
</tr>
<?
$tab = mysql_query( "SELECT * from przypom where dzien_prz='$_POST[dzien_prz]'");
$tab_wyn = mysql_fetch_array($tab);
if ($tab_wyn[dzien_prz] == $_POST["dzien_prz"])
{
?>
<tr>
<td colspan="2"><input type="hidden" name="id_pop" value="<? echo $tab_wyn[id_przypom]; ?> " />
<b>
<? echo $tab_wyn[dzien_prz]; ?>
</b>
</td>
</tr>
<tr>
<td> &nbsp; </td>
</tr>
<tr>
<td class="tekst" colspan="2">Miesiąc przypomnienia </td>
</tr>
<tr>
<td>
<select name="przypom_pop">
<?
$tab2 = mysql_query( "SELECT * from przypom where miesi_prz='$_POST[miesi_prz]'");
while ($tab_wyn2= mysql_fetch_array($tab2))
{
if ($tab_wyn2[miesi_prz] == $tab_wyn[miesi_prz])
{
?>
<option value="<? echo $tab_wyn2[id_przypom]; ?>" selected> <? echo $tab_wyn2[miesi_prz]; ?></option>
<?
}
else
{
?>
<option value="<? echo $tab_wyn2[id_przypom]; ?>"> <? echo $tab_wyn2[miesi_prz]; ?></option>
<?
}
}
?>
</select>
</td>
</tr>
<tr>
<td> &nbsp; </td>
</tr>
<tr>
<td class="tekst"> Treść przypomnienia </td>
</tr>
<tr>
<td>
<input type="text" name="tekst_pop" size="40" value="<? echo $tab_wyn[tekst]; ?>" />
</td>
</tr>
<tr>
<td> &nbsp; </td>
</tr>
<tr>
<td align=center colspan=2 >
<input type="submit" value="popraw" />
</td>
</tr>
<?
}
else
{
?>
<tr><td colspan="6"> Brak danych !!! </td></tr>
<?
}
?>
</table>
</form>
<?
}
}


Tabela to przypom, a kolumny id_przypom, dzien_prz, miesi_prz, tresc.
_________________
Michu
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość
zaba
PostWysłany: Nie Gru 03, 2006 1:55 am    Temat postu: Odpowiedz z cytatem

Młodzieniec

Dołączył: 17 Gru 2005
Posty: 46

Kod:
function przypom() {
    $text = htmlspecialchars($text);
$query = "SELECT * FROM przypom where tytul like '%$text%' ORDER BY date";
$result = mysql_query ($query);
while ($row = mysql_fetch_array($result)) {
    $dzien_prz= $row['dzien_prz'];
    $id_przypom = $row['id_przypom'];
echo '<table><tr><td><img src="images/right.gif" border="0"> <a href="#?id='.$id_przypom.'">'.$dzien_prz.'</a></td></tr></table>';
 }
 echo '<table align="center"><tr><td>Znaleziono Artykułów: '.mysql_num_rows($result).'</td></tr></table>';
if(!mysql_num_rows($result))echo 'Nic nie znaleziono';
}


to jest mały kodzik do wyszukiwania
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość
Wyświetl posty z ostatnich:   
Napisz nowy temat  Odpowiedz do tematu Strona 1 z 1

Forum forum.webPC.pl Strona Główna --> PHP, MySQL oraz inne bazy danych --> Wyszukiwanie w bazie danych
Skocz do:  



Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach


gabloty aluminiowe, wiaty kroll, aquai
Powered by phpBB © 2001, 2005 phpBB Group.