Ta strona używa ciasteczek (cookies), dzięki którym nasz serwis może działać lepiej. Dowiedz się więcej OK, rozumiem

[PHP] Przeszukiwanie tablicy.

Zdecydowałeś się na tworzenie interaktywnych stron przy pomocy PHP? Chcesz w łatwy i szybki sposób zarządzać danymi na swojej stronie? Tutaj znajdziesz pomoc w napotkanych przy tym trudnościach.

[PHP] Przeszukiwanie tablicy.

Post 23.12.2012, 21:45:48

Kod: Zaznacz cały
$tablica = array();
$war='SELECT * FROM rezerwacje WHERE data_rezerwacji="2012-12-19"';
$result=mysql_query($war);
while ($row = mysql_fetch_assoc($result))
{
   $tablica[] = array( 'godzina' => $row['Godzina'], 'ID' => $row['Id_rezerwacji']);
}
 
for ($i=9; $i<=17; $i++)
{
echo 'Godzina: '.$i;
if (in_array($i, $tablica)) echo 'Termin zajety'; else echo 'rezerwuj';
echo '<br/>';
}


Moja tablica wygląda teraz tak:
Kod: Zaznacz cały
Array ( [0] => Array ( [godzina] => 9 [ID] => 1 ) [1] => Array ( [godzina] => 10 [ID] => 2 ) )

Pobieram z bazy danych i przypisuje do tablicy Id_Rezerwacji oraz Godzinę. Mam teraz z przeszukiwaniem tablicy. In_Array() mi teraz nie zadziała. A chce to zrobić na takiej zasadzie: Jeśli $tablica['godzina'] = $i to wyświetl "Zajęte" oraz
Kod: Zaznacz cały
<a href="jakis_link.php?Id_rezerwacji='$tablica['Id_rezerwacji']'">LINK</a>
zalew
Posty: 3
Dołączył(a): 22.02.2008

Re: [PHP] Przeszukiwanie tablicy.

Post 30.12.2012, 17:58:59

Kod: Zaznacz cały
while ($row = mysql_fetch_assoc($result)) {
        $tablica[(int)$row['Godzina']] = $row['Id_rezerwacji'];
}

i
Kod: Zaznacz cały
for($i=9; $i<=17; $i++) {
        echo isset($tablica[$i]) ? 'Godzina: '.$i.' Termin zajety' : ''Godzina: '.$i.' <a href="jakis_link.php?Id_rezerwacji='.$tablica[$i].'>LINK</a>';
}
BIMAS = BioInformatics and Molecular Analysis Section
Avatar użytkownikabimas
Maciej Bimek

Posty: 5974
Dołączył(a): 22.01.2005
Lokalizacja: Poznań


Powrót do PHP i bazy danych


 


  • Podobne wątki
    Odpowiedzi
    Wyświetlone
    Ostatni post

Kto przegląda forum

Użytkownicy przeglądający ten dział: Google [Bot] i 4 gości

Hosting, Domeny, SSL

Subskrypcja

Mamy 50309 zarejestrowanych użytkowników.
Najnowszy użytkownik: arale


Nasi użytkownicy napisali:

  • 935438 wiadomości
  • w 246473 tematach

Najnowsze wpisy na blogu

Najnowsze artykuły

Najaktywniejsi (ostatnie 30 dni)