login  Naam:   Wachtwoord: 
Registreer je!
 Forum

php uit database

Offline nielsvdwal - 31/03/2006 14:08
Avatar van nielsvdwalPHP gevorderde eej..

ik heb een scriptje, dat ik in een textarea een code kan zetten, en deze word dan opgeslagen in mijn database. En dan kan ik via een link, bijv. kijken.php?id=1 dan doe ik op kijken.php de gegevens selecteren uit database waar de id 1 is. En dan echo $var['inhoudvandiepagina'];

maar dan werkt het niet met php, met html werkt het wel gewoon.. weet iemand hoe ik ook php zo kan late werke?

18 antwoorden

Gesponsorde links
Offline marten - 31/03/2006 14:30
Avatar van marten Beheerder wrom werkt dat niet?

post eens stukje code / op pastebin.be

Begrijp het niet erg namelijk 

Offline nielsvdwal - 31/03/2006 14:36
Avatar van nielsvdwal PHP gevorderde
  1. <?php
  2. $bestand1 = mysql_query("SELECT * FROM projectbestand WHERE id='".$_GET['id']."'");
  3. $bestand = mysql_fetch_array($bestand1);
  4. echo $bestand['inhoud'];
  5. ?>

en dan als voorbeeld staat er dit dan in die inhoud:

<?php echo 'hoi'; ?> en hier html iets <table><tr><td>tabel ofzo</td></tr></table>

dan laat ie die tabel gedoe wel zien.. maar die hoi van de php niet..
Offline marten - 31/03/2006 14:38
Avatar van marten Beheerder kijk eens in je tabel (db) of hij de tags niet stript ;)

SELECT * zoveel mogelijk vermijden ;) beter is om de velden aan te geven die je wilt
Offline finduilas - 31/03/2006 14:39 (laatste wijziging 31/03/2006 14:45)
Avatar van finduilas PHP gevorderde Oops;

Zo:
echo ' ?> ... <?php ';...
Offline marten - 31/03/2006 14:41
Avatar van marten Beheerder uh?
variabelen buiten de quotes slimmerd ;)
Offline nielsvdwal - 31/03/2006 14:41
Avatar van nielsvdwal PHP gevorderde variable binne "".. denkt niet echt dat dat gaat werke he 
Offline marten - 31/03/2006 14:43
Avatar van marten Beheerder je echo'd de waarde uit de db ;)

dus dan moet je dit ff doen ;)

  1. echo "?>" .$bestand['inhoud']. "<?";
Offline nielsvdwal - 31/03/2006 14:45
Avatar van nielsvdwal PHP gevorderde dan komt er:

?> tabelgedoe <?

dat is ook niet echt de bedoeling 
Offline marten - 31/03/2006 14:48
Avatar van marten Beheerder post eens een voorbeeld hoe hij in de database staat
Offline timo - 31/03/2006 14:48
Avatar van timo PHP ver gevorderde php uit een bestand halen werkt vlgns mij niet... je kan wel natuurlijk doen, HTML erin doen en dan dit: <script language="php" src="urlnaarfile.php"></script>, dat zou dan wel moeten werken...
Offline Thomas - 31/03/2006 14:49 (laatste wijziging 31/03/2006 14:51)
Avatar van Thomas Moderator Ik denk dat je de tekst moet evauleren als PHP-code, of, waarschijnlijk beter, deze in een apart bestand moet zetten.

Ik raad je toch met klem aan om voor de laatste optie te kiezen, PHP-code in een database zetten met de bedoeling deze uit te voeren is een beetje (veel) ranzig...
Offline nielsvdwal - 31/03/2006 14:50
Avatar van nielsvdwal PHP gevorderde @timo, het gaat er juist om dat ik dus op mijn site zelf codes kan teste etc. dus niet dat ik nog nieuwe bestande hoef aan te make 

@marten, unos momentos
Offline marten - 31/03/2006 14:50
Avatar van marten Beheerder php uit een bestand halen werkt vlgns mij niet... je kan wel natuurlijk doen, HTML erin doen en dan dit: <script language="php" src="urlnaarfile.php"></script>, dat zou dan wel moeten werken...

tuurlijk wel
hetzelfde principe als include is dit maar dan uit db ;)
Offline nielsvdwal - 31/03/2006 14:54
Avatar van nielsvdwal PHP gevorderde
  1. <table><tr><td>tabelzooi</td></tr></table>
  2. <?php echo 'hoi'; ?>


dat staat in mijn database
Offline marten - 31/03/2006 14:56
Avatar van marten Beheerder
  1. <?php
  2. $bestand1 = mysql_query("SELECT * FROM projectbestand WHERE id='".$_GET['id']."'");
  3. $bestand = mysql_fetch_array($bestand1);
  4.  
  5. <table><tr><td>tabelzooi</td></tr></table>
  6. <?php echo 'hoi'; ?>
  7. ?>


dus zo word het als je dat doet 
Offline Thomas - 31/03/2006 15:50
Avatar van Thomas Moderator Lees mijn reactie (je methode om PHP op te slaan in een database lijkt mij zeer onverstandig) en wissel even met elkaar MSN-adressen uit, want de conversatie heeft een nogal groot smalltalk-gehalte op deze manier...
Offline nielsvdwal - 31/03/2006 15:52
Avatar van nielsvdwal PHP gevorderde sorry fangorn (A).. maar weet je wat het is.. ik wil op school ook phpscripts kunne teste.. en daar kan ik niet op mijn ftp kome.. dus daarom wou ik het op deze manier doen..
Offline Thomas - 31/03/2006 16:03 (laatste wijziging 31/03/2006 16:03)
Avatar van Thomas Moderator Kun je dan niet beter een online text editor o.i.d. gebruiken? Het principe is hetzelfde, maar je werkt dan met losse bestanden in plaats van met database-records.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.205s