Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Jak dodać kod php do 1.php z wpisując go w 2.php
Forum PHP.pl > Forum > Przedszkole
-Doody-
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. }



Smertius
include
mls
eval
cycofiasz
wsadź to tam po prostu, po co tak kombinować?
-Doody-
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.
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.