Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: include, recuire a header('Location: index.php');
Forum PHP.pl > Forum > Przedszkole
krzyszbi
witam
szukałem od dłuższego czasu na necie i w książkach ale nigdzie nie mogłem tego znaleść a hodzi mi o coś takiego
mam taki plik do konfiguracji połączenia z bazą
  1.  <?php
  2.  $url="localhost";
  3. $uzyt="urzytkownik";
  4. $haslo="hasło";
  5. $b_danych="nazwa_bazy";
  6. $tabela="txt";
  7. @ mysql_connect($url,$uzyt,$haslo) or die ("Nie mozna polaczyc sie z baza danych");
  8. mysql_select_db($b_danych);
  9.  
  10.  ?>

i teraz jak w logowanieu urzyje include, recuire, include_once, recuire_once a później chcę zrobić przekierowannie do np. index.php jeśli logowanie jest ok to wyskakuje wszystkim znane i lubiane headers .......
i nie wiem jak to obejść
napewno sa jakieś spopsoby aby konfiguracja połączenia z MySql-em była tylko i wyłącznie w jednym pliku
z góry dzięki za pomoc
Kuziu
w pierwszej linii glownego pliku

  1. <?php
  2. ?>

w ostatniej
  1. <?php
  2. ?>
hwao
czyt....
krzyszbi
ok
dzięki
do logowania to działa biggrin.gif ale traz natknołem się na inny problem sad.gif a mianowicie
do wyśiwtlania drzewka ( hierarchia sprzedawców) urzywam pewnej klasy (jes gdzieś w gotowych skryptach wersja z moimi przeróbkami) i to co podał Kuziu mi nie działa lub może ja go żle stosuje
a mianowicie mam tak
  1. <?php
  2. include ("konfig.inc");
  3. include ("f_grupa.php");
  4. include ("class.diagram.php");
  5. $kwot_g = kwota($_GET['id']);
  6. $data = array();
  7. function ojciec(&$data, $id)
  8. {
  9. $query_d = "SELECT * FROM komsultanci WHERE id_k=".$id;
  10. $result_d = mysql_query ($query_d);
  11. $liczba = @ mysql_num_rows($result_d);
  12. $row_d=mysql_fetch_array($result_d);
  13. $query = "SELECT * FROM komsultanci WHERE nr_partnera=".$id;
  14. $result = mysql_query ($query);
  15. $li = @ mysql_num_rows($result);
  16. if ($li>0)
  17. {
  18. $data[$row_d['imie'].'*'.$row_d['nazwisko'].'*'.kwota($row_d['id_k']).'*'.procent($row_d['id_k'])] = array();
  19. while ($row = mysql_fetch_array($result))
  20. {
  21. $kwot = kwota($row['id_k']);
  22. @$p_r = $kwot_g/$kwot;
  23. $p_r = ceil($p_r*100).'%';
  24. //echo$kwot.'<br>';
  25. $data1[$row['imie'].'*'.$row['nazwisko'].'*'.$kwot.'*'.procent($row['id_k'])] = $row['imie'].'*'.$row['nazwisko'].'*'.$kwot.'*'.procent($row['id_k']);
  26. ojciec($data1,$row['id_k']);
  27. }
  28. $data[$row_d['imie'].'*'.$row_d['nazwisko'].'*'.kwota($row_d['id_k']).'*'.procent($row_d['id_k'])] = $data1;
  29. }
  30. }
  31. $id = $_GET['id'];
  32. ojciec($data,$id);
  33. $g = new Diagram();
  34. $g->SetRectangleBorderColor(0, 0, 0);
  35. $g->SetBorderWidth(10);
  36. $g->SetRectangleBackgroundColor(230, 230, 230);
  37. $g->SetFontColor(0, 0, 0);
  38. $g->SetFont(4);
  39. $g->SetSpacing(10);
  40. $g->SetInPadding(4);
  41. $g->SetPadding(20);
  42. $g->SetBorderWidth(0);
  43. $g->SetData($data);
  44. $g->Draw();
  45. ?>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.