Beste sd'ers ,
Ik zit met een enorm probleem ik probeer een pagina via tinymce te update , maar weet zelfs niet waar te beginnen . Het scriptje moet namelijk het volgende doen :
- Via een pagina met tinymce een tekst kunnen type en deze in te voegen in een mysql veld namelijk "verhaal"
- Deze tekst moet dan verschijnen op een pagina op front-end zonder editor .
Iemand die even de tijd kan nemen om mij te helpen ? Of mij kan doorverwijzen naar een website waar het in uitgelegd staat ? Ben al 3 kwartier aan het zoeken en proberen maar het lukt mij gewoon niet .. :'(
met vriendelijke groeten
- Wie kan me helpen ? Tinymce en mysql
-
21-07-2010, 15:50 #1
- Berichten
- 459
- Lid sinds
- 15 Jaar
Wie kan me helpen ? Tinymce en mysql
-
In de schijnwerper
Linkbuilding laten doen - Sinds 1998 | NUMMER 1 voorbeeldenOverige dealsLaravel / Wordpress - Top kwaliteit voor een gunstig tariefFreelance / WerkPopi.nl | Linkbuilding Platform| 14.000+ MogelijkhedenLinkpartnersLinkvada.com Linkbuilding Platform: Direct Linkbuilden op 77.000+ premium domeinenLinkpartners -
21-07-2010, 16:36 #2
- Berichten
- 277
- Lid sinds
- 17 Jaar
Kan zoiets wel voor je maken. Wat is je budget?
-
21-07-2010, 16:59 #3
- Berichten
- 459
- Lid sinds
- 15 Jaar
Nou ik hoopte hier iets te leren , ik weet dat het makkelijk is om iemand dat voor mij te laten doen , maar ik wil gewoon een beetje uitleg over hoe ik dit het best zelf kan doen . Ik heb de editor al in de pagina gekregen zoals ik hem wou , maar nu is de vraag hoe krijg ik de ingevoegde tekst in de database . En hoe kan ik hem er het best terug uithallen .. Alle hulp is welkom..
mvg
-
21-07-2010, 17:25 #4gast3900 Guest
tinymce is niet meer dan een grote textarea met 1001 extra opties.
Hoe zou je zoiets maken met een simpele textarea? Mocht je dat niet weten dan zou ik eens op w3schools.com rond kijken
-
21-07-2010, 17:34 #5
- Berichten
- 587
- Lid sinds
- 16 Jaar
Google:
- tutorial php, mysql
- tinyMCE documentation
-
21-07-2010, 17:53 #6
- Berichten
- 277
- Lid sinds
- 17 Jaar
Tiny mce is inderdaad een editor zoals hierboven genoemd.
Het formulier zou er ongeveer zo uit moeten zien:
PHP Code:<form method="POST" action="">
<textarea class="editor" name="dataEditor"></textarea>
<input type="submit">
PHP Code:<?php
if($_SERVER['REQUEST_METHOD'] == "POST")
{
$dataEditor = $_POST['dataEditor']
}
?>
Je moet tussen het IF statement de database connectie maken en de post moet je nog escapen maar daarvoor moet je Google even gebruiken.
-
21-07-2010, 18:54 #7
- Berichten
- 459
- Lid sinds
- 15 Jaar
Ik kom er niet uit .. op w3schools.com heel wat info over php gevonden , maar niet wat ik zocht , any help ?
mvg
Aanvullend bericht:
Ik moet nu gewoon weten hoe ik de text die de gebruiker in de editor invoert moet invoegen in de database door middel van de opslaan knop of dergelijke ..Laatst aangepast door Anas Stevens : 21-07-2010 om 18:55 Reden: Automatisch samengevoegd.
-
21-07-2010, 19:14 #8
- Berichten
- 935
- Lid sinds
- 17 Jaar
niet waar....je wilt eigenlijk weten wat in hemelsnaam het verschil is tussen css, html, php en mysql...
een knop maak je met html. Maar als je wilt dat de knop ook iets uitvoert (bijvoorbeeld het opslaan van tekst) dan moet er nog veel meer gebeuren....
lukt het je wel om de ingevoerde tekst terug in de browser te zien nadat je op je opslaan knop drukt?
probeer dat eerst....
daarna pas de stap om de tekst correct in een database op te slaan.
-
21-07-2010, 19:38 #9
- Berichten
- 587
- Lid sinds
- 16 Jaar
@ Anas: Als je wil dat iemand het voor je wil doen (want dat vraag je hier eigenlijk) heb je beter een budget.
Om php & tinyMCE te leren gebruiken heb je niets meer nodig dan Google. (Het is inderdaad zomer op het forum)
-
21-07-2010, 21:42 #10
- Berichten
- 459
- Lid sinds
- 15 Jaar
Ik heb nu het volgende , maar ik kom er nog steeds niet helemaal uit .. Ik ben er bijna , wie kan helpen ?
<?php
$con = mysql_connect("localhost","****","****");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("********", $con);
$result = mysql_query("SELECT * FROM config");
while($row = mysql_fetch_array($result))
?>
<?php
$allowedTags='<p><strong><em><u><h1><h2><h3><h4><h 5><h6><img>';
$allowedTags.='<li><ol><ul><span><div><br><ins><de l>';
if($_POST['elm1']!='') {
$sHeader = '<h1>Ah, content is king.</h1>';
$sContent = strip_tags(stripslashes($_POST['elm1']),$allowedTags);
} else {
$sContent = '<p>Start typing...</p>';
$sContent.= 'alt="TinyMCE button"/>This rover has crossed over</p>';
}
?>
<html>
<head>
<title>My test editor - with tinyMCE and PHP</title>
<script language="javascript" type="text/javascript" src="tinymce/jscripts/tiny_mce/tiny_mce.js"></script>
<script language="javascript" type="text/javascript">
tinyMCE.init({
theme : "advanced",
mode: "exact",
elements : "elm1",
theme_advanced_toolbar_location : "top",
theme_advanced_buttons1 : "bold,italic,underline,strikethrough,separator ,"
+ "justifyleft,justifycenter,justifyright,justifyful l,formatselect,"
+ "bullist,numlist,outdent,indent",
theme_advanced_buttons2 : "link,unlink,anchor,image,separator,"
+"undo,redo,cleanup,code,separator,sub,sup,charmap ",
theme_advanced_buttons3 : "",
height:"350px",
width:"600px",
file_browser_callback : 'myFileBrowser'
});
function myFileBrowser (field_name, url, type, win) {
var fileBrowserWindow = new Array();
fileBrowserWindow['title'] = 'File Browser';
fileBrowserWindow['file'] = "my_cms_script.php" + "?type=" + type;
fileBrowserWindow['width'] = '420';
fileBrowserWindow['height'] = '400';
tinyMCE.openWindow(fileBrowserWindow, { window : win, resizable : 'yes', inline : 'yes' });
return false;
}
</script>
</head>
<body>
<?php echo $sHeader;?>
<h2>Sample using TinyMCE and PHP</h2>
<form method="post" action="<?=$_SERVER['REQUEST_URI']?>">
<textarea id="elm1" name="elm1" rows="15" cols="80"><?php echo($myvar); ?>
<?php
$result = mysql_query("SELECT * FROM config");
while($row = mysql_fetch_array($result))
{
echo $row['Verhaal'] . " " . $row['LastName'];
echo "<br />";
}
?>
</textarea>
<?php
if(isset($_POST['bevestig'])) {
mysql_query("UPDATE `config` SET `verhaal`='$_POST[bevestig]' WHERE `ding`='1'");
}
?>
<br />
<input type="submit" name="post" value="Bevestig" />
<input type="reset" name="reset" value="Reset" />
</form>
</body>
-
21-07-2010, 21:55 #11
- Berichten
- 935
- Lid sinds
- 17 Jaar
waar kom je niet uit? wat gaat er nog mis? heb je foutmeldingen?
wat heb je nu voor elkaar gekregen en wat wil je bereiken?
ik zie dat je alles uit de config tabel in de textarea zet, maar dat je bij het opslaan alleen de verhaal record van ding=1 opslaat ??
-
21-07-2010, 22:55 #12
- Berichten
- 459
- Lid sinds
- 15 Jaar
Nou , er wordt niets opgeslagen in de database .. Nu is mijn vraag gewoon , hoe kan ik dit oplossen en ervoor zorgen dat als ik de text bewerk en op bevestig druk dat de database wordt geupdate .. Ik krijg geen foutmeldingen .En als ik de tabel handmatig bewerk , verschijnt de bewerkte text wel in de editor , dus wie kan me helpen met het update gedeelte ?
mvg
-
22-07-2010, 07:34 #13
- Berichten
- 587
- Lid sinds
- 16 Jaar
mysql_query("UPDATE `config` SET `verhaal`='$_POST[bevestig]' WHERE `ding`='1'") or die('Kon niet opslaan: ' . mysql_error());
-
22-07-2010, 10:58 #14
- Berichten
- 459
- Lid sinds
- 15 Jaar
Pfff , het wilt me maar niet lukken , hoeveel zou het bedragen om voor mij zo'n scriptje te maken ?
mvg
-
22-07-2010, 11:26 #15
- Berichten
- 587
- Lid sinds
- 16 Jaar
@ Anas, dit is echt niet moeilijk. Maar je moet de moeite doen om het te willen begrijpen.
Lees gewoon deze tutorial: http://www.w3schools.com/php/php_forms.asp
& http://www.w3schools.com/php/php_mysql_insert.asp
Heb je een foutmelding?
- Plaats deze dan op het forum (als je hem niet begrijpt, meestal leggen die zichzelf uit)
Heb je geen foutmelding?
- Dan heb je slechte code geschreven: Je mogelijke fouten in het script niet opgevangen.
Ik kan je overigens de code zo geven, maar daar leer je niets mee.
- Het is te belachelijk om hier geld voor te vragen (omdat het zo makkelijk is)
De mentaliteit die je hier eerder toonde is dat je het 1x geprobeerd hebt,
het niet gelukt is en je nu op zoek gaat naar iemand die je gratis het regeltje code wil typen...
Dit is een foute instelling. - Je leert niets bij zo.
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic