Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

Tinymce werkt niet, en graag even check van de code

Pagina: 1
Acties:
  • 216 views

  • cosmo50
  • Registratie: Mei 2011
  • Laatst online: 02-12-2022
Goedemiddag,

ik ben hier bezig een website te bouwen voor mijn neef, wie in een bandje zit. Op deze website moet een nieuws pagina komen, waar hij zelf nieuws kan toevoegen. Ik kom hier een probleem tegen. Het is misschien een klein foutje, en waarschijnlijk lees ik er gewoon overheen, maar ik krijg TinyMCE niet werkend. Ik zal de code van de pagina geven:

De basis pagina, nieuws.php:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
<?php

session_start();

/*Stelt variabelen samen waarin de gegevens in staan voor het verbinden met de database*/
$mysql_host = "localhost";
$mysql_database = "Quite_Funky";
$mysql_user = "root";
$mysql_password = "";

/*Maakt verbinding met MySQL database*/
mysql_pconnect($mysql_host, $mysql_user, $mysql_password) or die("Kan niet verbinden met de MySQL database");
mysql_select_db($mysql_database);

/*Haalt de pagina uit de URL*/
$page = $_GET['page']
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Quite Funky - Nieuws</title>
<link href="sheets/basislayout.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="tinymce/jscripts/tiny_mce/tiny_mce.js" ></script >
<script type="text/javascript" >
tinyMCE.init({
mode : "textareas",
theme : "advanced"
});
</script >
</head>

<body>
<div id="wrapper">

<div id="logo">
<a href="index.html"><img src="images/logo_quite_funky.png" width="900" height="200" alt="Quite Funky" /></a>
</div> <!-- End div "logo"-->

<div id="menubar">
<a href="index.html">home</a>
<a href="deband.html">de band</a>
<a href="nieuws.php">nieuws</a>
<a href="contact.php">contact</a>


</div><!-- End div "menubar"-->
<div id="textarea_top"></div><!-- End div "textarea_top"-->
<div id="textarea">
<div id="navbar_news">
<ul>
<li><a href="?page=nieuws">Nieuws</a></li>
<li><a href="?page=agenda">Agenda</a></li>
<li><a href="?page=fotoalbum">Fotos</a></li>
<?php
if ($_SESSION['uid']) {
?>
<li><a href="?page=admin">Nieuws wijzigen</a></li>
<li><a href="?page=logout">Uitloggen</a></li>
<?php
}
if (!$_SESSION['uid']) {
?>
<li><a href="?page=login">Inloggen</a></li>
<?php
}
?>
</ul>
</div> <!-- End div "navbar_news" -->
<div id="textarea_news">
<?php
if (!$page){
$page = "nieuws";   
}
include ("pages/$page.php");
?>
</div> <!-- End div "textarea_news" -->
</div> 
<!-- End div "textarea"-->
<div id="footer">
</div> <!-- End div "footer"-->
</div> <!-- End div "wrapper"-->
</body>
</html>


Deze pagina (admin.php) wordt ge-include in nieuws.php:

PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
<?php
if ($_SESSION['uid']) {
$action = $_GET['action'];

if (!$action) {
?>
<p>
<a href="?page=admin&action=post">Nieuws toevoegen</a><br />
<a href-"?page=admin&action=edit">Nieuws aanpassen/verwijderen</a><br />
<?php   
}

if($action == 'post') {
if($_POST['submit']) {
$user_id = $_SESSION['uid'];
$title = $_POST['title'];
$post = $_POST['post'];
$time = time();

$errors = array();

/*Lijst van errors maken*/
if(empty($title)) {
$errors[] = "Vul een titel voor het nieuwsbericht in";
}

if(empty($post)) {
$errors[] = "Voer een nieuwsbericht in";
}


}
?>
<p> Vul hier het nieuws in </p>

<?php

if (!empty($errors)) {
echo "<ul>";
foreach ($errors as $error) {   
echo "<li>$error</li>";
}
echo "</ul>";
} else{

$sql = "INSERT INTO Persons
VALUES ('','$title', '$post', '$date', '$user_id'";

mysql_query($sql);

}
?>
<div id="news_input_form">
<form action="page?admin?action=post" method="post">
<label for="title">Titel:</label><br />
<input type="text" name="title" id="title" size="37" /> <br />
<label for"post">Inhoud:</label><br />
<textarea name="post" rows="20" cols="70">Vul hier het bericht in wat moet worden aangepast</textarea><br />
<input type="submit" value="Verzenden" class="button" />
</form>
</div>
<?php   
}




}else{
echo '<p>Je bent nog niet ingelogd, log <a href="?page=login">hier</a> in</p>';
}

?>


Zoals te zien is deze pagina niet af, maar ik krijg TinyMCE niet werkend op dit kleine gedeelte...

Als jullie trouwens tips hebben om dit systeem te verbeteren, die zijn altijd welkom! Ik ben nog een vrij beginnend webdesigner, en ik sta zeer open voor commentaar.

Bij voorbaat dank,

Costijn

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Euh; sorry maar zo werkt het hier niet.

A) "Het werkt niet" is geen probleemomschrijving. Staat je PC wel aan? ;)
B) Als je code plaatst, plaats dan relevante code; heel dat menu-gebeuren bijvoorbeeld is totaal niet boeiend
C) We zitten hier niet op "Is my code hot or not" ;) (Zie ook Kan iemand even...? en sitechecks; beiden gerelateerd)

Open gerust een nieuw topic, maar hanteer daarbij even onze Quickstart; dan komt 't vanzelf goed :Y) Kies dan ook meteen even een topictitel die de lading dekt trouwens.

[ Voor 5% gewijzigd door RobIII op 06-03-2012 17:34 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Dit topic is gesloten.