Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php/mysql] zmienne z formularza do bazy i odczyt w php
Zimon
post
Post #1





Grupa: Zarejestrowani
Postów: 33
Pomógł: 0
Dołączył: 7.08.2006

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


no i znowu mam mały problem, mianowice mam do wykonania stronke na której bedą wersje językowe i nie mogę zrobić jednego skryptu. Menu mam oparte na bazie danych i na główne stronie mam taki warunek
  1. <?php
  2. if($_GET['lang']==$what)
  3. {
  4. include('lang/'.$what.'.php');
  5. $lng = $what;
  6. }
  7. ?>

jego zadaniem jest wczytanie odpowiedniego pliku w zależności od wybranej wersji językowej.
Dodając dane z formularza do bazy piszę takie coś:
  1. <?php
  2. < ? php
  3. echo '<a href="index.php?lang='.$lng.'&galery">'.$lang['galery'].'</a>';
  4. >
  5. ?>

(w ramach wyjaśnienia nie robiłem wersji językowych na definicjach gdyż nie chciały się one wyświetlić)

i szkopuł jest w tym że podczas wywołania funkcji postaci
  1. <?php
  2. function menu()
  3. {
  4. global $lng;
  5. $query = "SELECT * FROM menu ORDER BY pos";
  6. $result = mysql_query($query);
  7. while ($r = mysql_fetch_assoc($result))
  8. {
  9. $nag = $r['header'];
  10. $zaw = $r['block'];
  11. blok_menu($nag,$zaw);
  12. }
  13. }
  14. ?>


wyświetla się puste pole i nie wiem czemu

tak dal wyjaśnienia funkcja blok_menu:
  1. <?php
  2. function blok_menu($tit, $zaw)
  3. {
  4. if ($tit == '') {$tit = '<!-- -->';}
  5. echo '
  6. <div class="block">
  7.  <div id="header">'.$tit.'</div>
  8.  <div id="content">
  9. '.$zaw.'
  10.  </div>
  11.  <div id="footer"><!-- --></div>
  12. </div>
  13. ';
  14. }
  15. ?>


nie wiem gdzie jest tutaj błąd
Go to the top of the page
+Quote Post

Posty w temacie


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 Aktualny czas: 21.08.2025 - 11:27