Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Jak dodać kod php do 1.php z wpisując go w 2.php
--Doody--
post 22.01.2011, 11:37:44
Post #1





Goście







Witam.

Jestetm w tej dziedzinie początkująceym, a muszę na szybko coś tam napisać, ale do rzeczy: mam dwa pliki (coś jak przedstawione poniżej) i chciałbym aby kod zapisany w zmiennej wynik w pliku lista.php był wykonywany w określonym miejscu (miejsce implementacji tej zmiennej) podczas wykonywania kodu z pliku bd.php. Czy jest to możliwe i jak można to zrealizować bo pewnie nie tak jak ja to chcę zrobić.

Z góry dzięki za pomoc.

lista.php
  1. $wynik = '
  2. $f_nazwa = $aRow["f_nazwa"];
  3. $f_miasto = $aRow["f_miasto"];
  4. $f_tel = $aRow["f_tel"];
  5. $f_mail = $aRow["f_mail"];
  6. $f_id = $aRow["f_id"];
  7. print("
  8. <tr>
  9. <td><a href= "firma.php?firma=".$f_id.""> $f_nazwa </a></td>
  10. <td><center> $f_miasto </center></td>
  11. <td><center> $f_tel </center></td>
  12. <td><center> $f_mail </center></td>
  13. </tr>")
  14. ';
  15.  
  16. $zapytanie = 'SELECT * FROM klient';
  17.  
  18. include('bd.php')



bd.php
  1. $zapytanie = "SELECT * FROM biz_user WHERE p_login LIKE \"$login\"";
  2.  
  3.  
  4. $baza = @mysql_connect( "baza", "login", "hasło" );
  5. if ( !empty( $baza ) )
  6. {
  7. if ( mysql_select_db( "baza", $baza ) == True )
  8. {
  9. // Wykonanie zapytania SELECT
  10. $result = mysql_query( $zapytanie, $baza );
  11. if ( $result == True )
  12. {
  13. // Pobranie wiersza danych
  14. while ( $rekord = mysql_fetch_array( $result ) )
  15. {
  16. print ($wynik);
  17. }
  18. mysql_free_result( $result );
  19. }
  20. else
  21. {
  22. print( "Błąd wykonania zapytania - skontaktuj się z administratorem <br/>" );
  23. }
  24. }
  25. else
  26. {
  27. print( "Błąd wyboru bazy danych - skontaktuj się z administratorem <br/>" );
  28. }
  29. }
  30. else
  31. {
  32. print( "Błąd przy podłączaniu do bazy danych - skontaktuj się z administratorem <br/>" );
  33. }



Go to the top of the page
+Quote Post
Smertius
post 22.01.2011, 11:42:21
Post #2





Grupa: Zarejestrowani
Postów: 156
Pomógł: 31
Dołączył: 23.02.2009
Skąd: Sanok

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


include
Go to the top of the page
+Quote Post
mls
post 22.01.2011, 11:43:05
Post #3





Grupa: Zarejestrowani
Postów: 677
Pomógł: 89
Dołączył: 31.08.2003
Skąd: Warszawa

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


eval


--------------------
Go to the top of the page
+Quote Post
cycofiasz
post 22.01.2011, 11:45:06
Post #4





Grupa: Zarejestrowani
Postów: 711
Pomógł: 127
Dołączył: 5.07.2008
Skąd: Łódź

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


wsadź to tam po prostu, po co tak kombinować?
Go to the top of the page
+Quote Post
--Doody--
post 22.01.2011, 12:30:40
Post #5





Goście







OK zmieniłem na:

lista.php
  1. wynik = '
  2. <tr>
  3. <td><a href= firma.php?firma=$aRow["f_id"] "> $f_nazwa </a></td>
  4. <td><center> $aRow["f_miasto"] </center></td>
  5. <td><center> $aRow["f_tel"] </center></td>
  6. <td><center> $aRow["f_mail"]</center></td>
  7. </tr>
  8. ';
  9.  
  10. $zapytanie = 'SELECT * FROM biz_klient';
  11.  
  12. include('zapytanie_bd.php');


bd.php
  1.  
  2.  
  3. $baza = @mysql_connect( "baza", "login", "haslo" );
  4. if ( !empty( $baza ) )
  5. {
  6. if ( mysql_select_db( "baza", $baza ) == True )
  7. {
  8. // Wykonanie zapytania SELECT
  9. $result = mysql_query( $zapytanie, $baza );
  10. if ( $result == True )
  11. {
  12. // Pobranie wiersza danych
  13. while ( $rekord = mysql_fetch_array( $result ) )
  14. {
  15.  
  16. eval ( "\$wynik = \" $wynik \";" );
  17. echo $wynik . "\n" ;
  18.  
  19. }
  20. mysql_free_result( $result );
  21. }
  22. else
  23. {
  24. print( "Błąd wykonania zapytania - skontaktuj się z administratorem <br/>" );
  25. }
  26. }
  27. else
  28. {
  29. print( "Błąd wyboru bazy danych - skontaktuj się z administratorem <br/>" );
  30. }
  31. }
  32. else
  33. {
  34. print( "Błąd przy podłączaniu do bazy danych - skontaktuj się z administratorem <br/>" );
  35. }


Nieststy zamiast wartości zmiennych wyświetla w tabeli ich nazwy sad.gif


A nie mogę tego kodu wsadzić bezpośrednio gdyż odwołań do bazy będzie paredziesiąt dających różne efekty.
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: 5.07.2025 - 02:49