login  Naam:   Wachtwoord: 
Registreer je!
 Forum

raar doenende links:s

Offline timo - 15/04/2006 17:06
Avatar van timoPHP ver gevorderde ik heb dus een simpel CMS gemaakt, maar als ik in het adminpaneel nu op een submit input of een link ofzow druk gaat de content div gwn naar onder de nav en moet ik nog een keer klikken... hieronder hoe et loopt:
  1. index.php --> (roept functie op en zet die in een TemplatePower block : $tpl->assign("content",functienaam($waardes)); ) --> functie krijgt de $tpl ook mee en maakt links aan


iemand dit prob ook een x gehad en weet de oplossing?

4 antwoorden

Gesponsorde links
Offline Stijn - 15/04/2006 17:12
Avatar van Stijn PHP expert kan je daar eens een screenshot van nemen snap het niet. er is te weinig informatie.
Offline timo - 15/04/2006 17:22
Avatar van timo PHP ver gevorderde Dit is voor ik op een link klik:
http://img227.imageshack.us/img227/434/goed0ow.png
en dit erna:
http://img503.i...out2zu.png
Offline Rens - 15/04/2006 17:25
Avatar van Rens Gouden medaille

Crew algemeen
*zucht*
Leer het nou eens.
Post wat code!
Offline timo - 15/04/2006 17:28
Avatar van timo PHP ver gevorderde oke... oproepen doe ik via:
  1. case "editpage":
  2. $tpl->assign("content",editpage($tpl,$mysql));
  3. break;

dan de functie:
  1. <?
  2. function editpage($mysql,$tpl)
  3. {
  4. global $_POST;
  5. global $_SERVER;
  6. global $tpl;
  7. global $mysql;
  8. if(!isset($_GET['pagid']))
  9. {
  10. $paginalist = $mysql->select("pagnaam,pagid","paginas");
  11. while($arr = $mysql->fetch_assoc($paginalist))
  12. {
  13. $tpl->newBlock("pagelistedit");
  14. $tpl->assign(array(
  15. "pagnaam" => $arr['pagnaam'],
  16. "pagid" => $arr['pagid']
  17. ));
  18. }
  19. }
  20. elseif(isset($_GET['pagid']) && isset($_POST['editpage']))
  21. {
  22. $mysql->update("paginas","`pagnaam`='".secure($_POST['pagnaam'])."', `paginhoud`='".secure($_POST['paginhoud'])."'","WHERE pagid='".secure($_GET['pagid'])."'");
  23. header("Location: index.php");
  24. }
  25. elseif(isset($_GET['pagid']) && !isset($_POST['editpage']))
  26. {
  27. $tpl->newBlock("editpage");
  28. $pagina = $mysql->select("pagnaam,paginhoud","paginas","WHERE pagid='".secure($_GET['pagid'])."'");
  29. $arr = $mysql->fetch_assoc($pagina);
  30. $tpl->assign(array(
  31. "pagnaamval" => $arr['pagnaam'],
  32. "paginhoudval" => stripslashes(preg_replace( '!<br.*>\n!iU', "\n",$arr['paginhoud'])),
  33. "pagid" => secure($_GET['pagid'])
  34. ));
  35. }
  36. $mysql->errors();
  37. }
  38. ?>

de template voor de link:
  1. <!-- START BLOCK : pagelistedit -->
  2. <a href="index.php?actie=editpage&pagid={pagid}">{pagnaam}</a><br />
  3. <!-- END BLOCK : pagelistedit -->
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.226s