Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] połączenie 2 plików w jeden
-dr4g0n79-
post
Post #1





Goście







Witam mam dwa pliczki

aktualności.php i news.php aktualnosci.php wyswietla skróty 10 ostatnio dodanych do bazy newsów na stronie includuję poprostu ten plik w pliku index.php
natomiast pliczek news.php wyświetla pełną zawartość newsa. i wszystko niby gra tylko cała zawartośc newsa wyświetla mi się w nowym oknie najlepszym rozwiązaniem było by zapewne połączenie tych 2 plików w jeden i includowanie go w konkretnym divie na stronie głównej w pliku index.php tylko nie udaje mi się połączyć ich 2 w jeden z zachowaniem ich poprawności działania proszę o pomoc

plik aktualnosci.php
  1. <?php
  2. $query = mysql_query("select * from newsy order by data desc limit 0,10");
  3. while($rekord = mysql_fetch_array($query))
  4.  
  5. if(!empty($rekord[4]))
  6. {
  7. $nazwa0 = "1";
  8. $typ0 = "jpg";
  9. $wyswietlaj .= '<font size=2 color=black><img border=0 src=galerie/'.$rekord[4].'/1.jpg width=35 height=35> <b>'.$rekord[1].'</b></font><br/><p align=justify>'.$rekord[2].'<br/><a href="newsy.php?id='.$rekord[0].'">czytaj wi&ecirc;cej...</A><br/><br/></font><b>data dodani: </b>'.$rekord[5].'<b>  autor: </b>'.$rekord[6].'</p><HR color=gray NOSHADE SIZE=1>';
  10. }
  11. else
  12. {
  13. $nazwa1 = "logo";
  14. $typ1 = "jpeg";
  15. $wyswietlaj .= ''.$rekord[1].'</b></font><br/><p align=justify>'.$rekord[2].'<br/><a href="newsy.php?id='.$rekord[0].'">czytaj wi&ecirc;cej...</A><br/><br/></font><b>data dodani: </b>'.$rekord[5].'<b>  autor: </b>'.$rekord[6].'</p><HR color=gray NOSHADE SIZE=1>';
  16. }
  17. echo $wyswietlaj;
  18. echo("<center><a href=index.php?id=archiwum> zobacz archiwalne newsy >> </a></center>");
  19. ?>



plik news.php
  1. <?php
  2. mysql_select_db("");                
  3. $query = mysql_query("select * from newsy where id='$id'");
  4. $rekord = mysql_fetch_array($query);
  5. if(isSet($_GET['id'])) {
  6.  
  7. if(!empty($rekord[4]))
  8. {
  9. $wyswietlam = '<font size=2 color=black><img border=0 src=galerie/'.$rekord[4].'/1.jpg width=35 height=35> <b>'.$rekord[1].'</b><br/><br/>'.$rekord[3].'<br/><br/><a target="_blank" href=galerie/'.$rekord[4].'/galeria.php>zobacz galeri&ecirc; >></A><br/><br/><b>data dodani: </b>'.$rekord[5].'<br/><b>autor: </b>'.$rekord[6];
  10. echo $wyswietlam;
  11. }
  12. else
  13. {
  14. $wyswietl = '<b><h3>'.$rekord[1].'</h3></b>'.$rekord[3].'<br/><br/><b>data dodani: </b>'.$rekord[5].'<br/><b>autor: </b>'.$rekord[6];
  15. echo $wyswietl;
  16. }
  17. }
  18.  
  19. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
-dr4g0n79-
post
Post #2





Goście







ok połączyłem te pliki i dodałem instrukcję if w zależności od zmiennej wykonuje się ta funkcja co trzeba jest link aktualności i on działa ale jest pewien problem nie wiem jak skonstruować przy czytaj więcej aby działał wyświetlając całego newsa. Tutaj już chyba ma być jakiś link z dwoma zmiennymi

  1. <html>
  2. <?php
  3. ?>
  4.  
  5. <?php
  6. $zmienna = $_GET['zmienna'];
  7. ?>
  8. <?php
  9. if($zmienna == 'aktualnosci'){
  10.   aktualnosci();
  11.   }
  12.   elseif($zmienna == 'news'){
  13.   news();
  14.   }
  15.  
  16.  
  17.  
  18. ?>
  19. <head>
  20. <meta http-equiv="Content-Language" content="pl">
  21. <meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
  22. <title>aktualnosci</title>
  23. </head>
  24.  
  25. <body>
  26.  
  27. <table border="0" width="100%" id="table1">
  28.    <tr>
  29.        <td><a href="nowe.php?zmienna=aktualnosci">aktualnosci</a></td>
  30.        <td> </td>
  31.    </tr>
  32.    <tr>
  33.        <td>
  34.        <?PHP
  35. function aktualnosci(){
  36.   $query = mysql_query("select * from newsy order by data desc limit 0,10");
  37.   while($rekord = mysql_fetch_array($query))
  38.  
  39.   if(!empty($rekord[4]))
  40.   {
  41.   $nazwa0 = "1";
  42.   $typ0 = "jpg";
  43.   $wyswietlaj .= '<font size=2 color=black><img border=0 src=galerie/'.$rekord[4].'/1.jpg width=35 height=35> <b>'.$rekord[1].'</b></font><br/><p align=justify>'.$rekord[2].'<br/><a href="nowe.php?news/id='.$rekord[0].'">czytaj wi&ecirc;cej...</A><br/><br/></font><b>data doda: </b>'.$rekord[5].'<b>  autor: </b>'.$rekord[6].'</p><HR color=gray NOSHADE SIZE=1>';
  44.   }
  45.   else
  46.   {
  47.   $nazwa1 = "logo";
  48.   $typ1 = "jpeg";
  49.   $wyswietlaj .= ''.$rekord[1].'</b></font><br/><p align=justify>'.$rekord[2].'<br/><a href="nowe.php?news/id='.$rekord[0].'">czytaj wi&ecirc;cej...</A><br/><br/></font><b>data doda: </b>'.$rekord[5].'<b>  autor: </b>'.$rekord[6].'</p><HR color=gray NOSHADE SIZE=1>';
  50.   }
  51.   echo $wyswietlaj;
  52.   echo("<center><a href=nowe.php?id=archiwum> zobacz archiwalne newsy >> </a></center>");
  53.  
  54. }
  55. function news(){
  56. $id = addslashes($_GET['id']);
  57. $query = mysql_query("select * from newsy where id='$id'");
  58. $rekord = mysql_fetch_array($query);
  59. if(isSet($_GET['id'])) {
  60.  
  61. if(!empty($rekord[4]))
  62. {
  63. $wyswietlam = '<font size=2 color=black><img border=0 src=galerie/'.$rekord[4].'/1.jpg width=35 height=35> <b>'.$rekord[1].'</b><br/><br/>'.$rekord[3].'<br/><br/><a target="_blank" href=galerie/'.$rekord[4].'/galeria.php>zobacz galeri&ecirc; >></A><br/><br/><b>data doda: </b>'.$rekord[5].'<br/><b>autor: </b>'.$rekord[6];
  64. echo $wyswietlam;
  65. }
  66. else
  67. {
  68. $wyswietl = '<b><h3>'.$rekord[1].'</h3></b>'.$rekord[3].'<br/><br/><b>data dodani: </b>'.$rekord[5].'<br/><b>autor: </b>'.$rekord[6];
  69. echo $wyswietl;
  70. }
  71. }
  72. }
  73.  
  74. ?></td>
  75.        <td> </td>
  76.    </tr>
  77. </table>
  78.  
  79. </body>
  80.  
  81. </html>
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 16.10.2025 - 05:59