Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] if i odwołanie do zapytania sql
Rico_ds
post 30.03.2007, 20:00:01
Post #1





Grupa: Zarejestrowani
Postów: 84
Pomógł: 0
Dołączył: 21.03.2007

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


Witam,
szukałem na forum, ale nie znalazłem, jak napisać funkcje if tak aby nastąpiło połączenie z bazą danych. Jakie warunki muszą zostać spełnione i czy koniecznie musi być porównanie do czegoś?
Go to the top of the page
+Quote Post
Statozor
post 30.03.2007, 20:10:56
Post #2





Grupa: Zarejestrowani
Postów: 55
Pomógł: 0
Dołączył: 23.09.2006

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


  1. <?php
  2. if(mysql_connect(host, user, haslo)) {
  3.  //reszta
  4.  
  5. }
  6. ?>
Go to the top of the page
+Quote Post
Rico_ds
post 30.03.2007, 20:50:14
Post #3





Grupa: Zarejestrowani
Postów: 84
Pomógł: 0
Dołączył: 21.03.2007

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


jestem zielony i trochę mi nie poszło z tą funkcją if. jak pod ten kod

  1. <?php
  2. $gosc_b['pokoj']=$INC->DB_Result($results,$i,"pokoj");
  3. ?>


podczepić połączenie z bazą tak abym mógł zrobić w zapytaniu polecenie count
Go to the top of the page
+Quote Post
Statozor
post 30.03.2007, 22:34:57
Post #4





Grupa: Zarejestrowani
Postów: 55
Pomógł: 0
Dołączył: 23.09.2006

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


A wpisałeś tam gdzie jest host, user, hasło odpowiednie wartości ?
Go to the top of the page
+Quote Post
Rico_ds
post 31.03.2007, 14:33:53
Post #5





Grupa: Zarejestrowani
Postów: 84
Pomógł: 0
Dołączył: 21.03.2007

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


hasło itd. jest wczytywane na początku dokumentu z osobnego pliku.
Zrobiłem tak:
  1. <?php
  2. function Rap_pok ($user) {
  3. global $INC;
  4. global $ADMIN;
  5.  
  6. $ADMIN->UI_OpenWidget (Rap_pok);
  7.  
  8. $results = $INC->DB_Query("select pokoj from ".DB_MEL." where client_id='".$user."' );
  9. $matches = $INC ->DB_CountResult($results);
  10. echo "<table width="100%" cellspacing="0" cellpadding="4" border="0">";
  11. echo "<td>Nazwa pokoju</td><td>Wynajety</td>";
  12. for ($i=0; $i<$matches; $i++) {
  13. if ($tlo=="#eee") $tlo="#fff"; else $tlo="#eee";
  14. echo "<tr style="background-color:".$tlo."">";
  15.  
  16. $gosc['pokoj']=$INC->DB_Result($results,$i,DB_MEL.".pokoj");
  17. $gosc_b['pokoj']=$INC->DB_Result($results,$i,"pokoj");
  18. if ($INC->DB_Query("select count(*) pokoj from".DB_MEL." where client_id='".$user."' GROUP BY pokoj; "););
  19. echo "<td>".$gosc['pokoj']."</td><td>".$gosc_b['pokoj']."</td>";
  20. echo "</tr>";
  21. }
  22. echo "</table>";
  23. $ADMIN->UI_CloseWidget();
  24. ?>


i pokazuje mi błąd na tej funkcji if.

Ten post edytował Rico_ds 2.04.2007, 10:26:28
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: 14.08.2025 - 06:26