login  Naam:   Wachtwoord: 
Registreer je!
 Forum

php uit database

Offline lasdesigner - 17/06/2006 12:42
Avatar van lasdesignerPHP beginner Hallo,

Ik heb dit in mijn database staan:
include('pagina.php')

en die echo ik dan. Maar dan include hij de pagina niet, hoe kan ik dit oplossen?

6 antwoorden

Gesponsorde links
Offline Stijn - 17/06/2006 12:44
Avatar van Stijn PHP expert
  1. <?php
  2. echo include('pagina.php');
  3. ?>


ok doe gewoon die echo weg!!!!

zet in je pagina.php:

  1. <?php
  2. //pagina.php
  3. echo "inhoud van pagina.php";
  4. ?>


groeten, stijn
Offline lasdesigner - 17/06/2006 12:46
Avatar van lasdesigner PHP beginner Dat kan niet, want er zijn meerdere paginas (en niet allemaal met een include) die wel ge-echo'd moeten worden.
Offline Stijn - 17/06/2006 12:47 (laatste wijziging 17/06/2006 12:49)
Avatar van Stijn PHP expert :s
zet dat eens online dat script , hoe maak jij dat :/

[edit]

volgens mij maak jij daarmee je DB onveilig want dan ik php codes in je tabel zetten en die dan uitvoeren 
Offline lasdesigner - 17/06/2006 12:50
Avatar van lasdesigner PHP beginner Gedeelte wat jij nodig hebt:

  1. <?php
  2. if(isset($_GET['p_id']) && !isset($_GET['s_id']) && !isset($_GET['nieuws_id'])) {
  3. $c = $luuk->PaginaByMenu($_GET['p_id']);
  4. if($c != false) {
  5. echo $c;
  6. } else {
  7. echo "Er is een fout opgetreden, sorry voor het ongemak.";
  8. }
  9. } elseif(isset($_GET['p_id']) && isset($_GET['s_id']) && !isset($_GET['nieuws_id'])) {
  10. $c = $luuk->PaginaBySubmenu($_GET['p_id'], $_GET['s_id']);
  11. if($c != false) {
  12. echo $c;
  13. } else {
  14. echo "Er is een fout opgetreden, sorry voor het ongemak!";
  15. }
  16. } elseif($_GET['p_id'] == 8 && isset($_GET['nieuws_id'])) {
  17. if(isset($_GET['nieuws_id'])) {
  18. $c = $bas->ShowNieuwsId($_GET['nieuws_id']);
  19. if($c != false) {
  20. echo "<B>".$c['onderwerp']."</B><BR /><I>".$c['titel']."</I><BR />";
  21. echo $c['bericht'];
  22. } else {
  23. echo "Dit nieuws bestaat niet.";
  24. }
  25. } else {
  26. echo "Nog geen nieuws geselecteerd.";
  27. }
  28. } else {
  29. $c = $luuk->PaginaByMenu(1);
  30. if($c != false) {
  31. echo $c;
  32. } else {
  33. echo "Er is een fout opgetreden, sorry voor het ongemak!";
  34. }
  35. }
  36. ?>


  1. <?php
  2. public function PaginaByMenu($id) {
  3. $query = "SELECT * FROM teksten WHERE p_id = ".$id." AND s_id = 0";
  4. $res = DBM::getRecord($query);
  5. if($res) {
  6. return $res['tekst'];
  7. } else {
  8. return false;
  9. }
  10. }
  11.  
  12. public function PaginaBySubmenu($pid, $id) {
  13. $query = "SELECT * FROM teksten WHERE p_id=".$pid." AND s_id =".$id;
  14. $res = DBM::getRecord($query);
  15. if($res) {
  16. return $res['tekst'];
  17. } else {
  18. return false;
  19. }
  20. }
  21. ?>
Offline finduilas - 17/06/2006 12:56
Avatar van finduilas PHP gevorderde Als ik het goed begrijp staan de include in je database?Wrm doe je niet een tabel met paginas maar dan zonder de code.Dus gewoon pagina.php.Kun je dan met een query die ophalen en heb je ze veel gemakkelijker en veiliger.
Offline Gerard - 17/06/2006 13:06
Avatar van Gerard Ouwe rakker PHP.net: eval to the rescue
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.211s