|
|
|
|
|
|
|
|
forum.webPC.pl
|
|
|
 |
Rejestracja ::
Zaloguj
|
Zaloguj się, by sprawdzić wiadomości
|
|
 |
|
Wyszukiwanie w bazie danych |
> Zobacz poprzedni temat :: Zobacz następny temat --> |
Autor |
Wiadomość
|
BIG_MICHU |
Wysłany: Czw Wrz 14, 2006 8:10 pm Temat postu: Wyszukiwanie w bazie danych |
|
|
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"> </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> </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> </td>
</tr>
<tr>
<td align="center"><input type="submit" value="szukaj" /></td>
</tr>
<tr>
<td> </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> </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> </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> </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 |
|
 |
zaba |
Wysłany: Nie Gru 03, 2006 1:55 am Temat postu: |
|
|
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 |
|
 |
|
|
 |
|
Strona 1 z 1 |
|
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
|
|
|
|