<script language="JavaScript" type="text/javascript" src="html2xhtml.js"></script> <!-- To decrease bandwidth, use richtext_compressed.js instead of richtext.js //--> <script language="JavaScript" type="text/javascript" src="richtext.js"></script> <? function rteSafe($strText) { //returns safe code for preloading in the RTE $tmpString = $strText;
//convert all types of single quotes $tmpString = str_replace(chr(145), chr(39), $tmpString); $tmpString = str_replace(chr(146), chr(39), $tmpString); $tmpString = str_replace("'", "'", $tmpString);
<i>Her kan du redigere din egen profil</i><br><br> <?
if ($action == 'gem_profil') { $beskrivelse = $_POST["beskrivelse"]; //gemmer i databasen include ("connect.php"); $query = 'UPDATE LOW_PRIORITY IGNORE brugere' ." SET brugernavn='$brugernavn', navn='$navn', adresse='$adresse', email='$email', alias='$alias', telefon='$telefon', mobil='$mobil', beskrivelse='$beskrivelse'" ." WHERE id='$online_id'" .' LIMIT 1'; $result = mysql_query($query) OR die ("Invalid query" .mysql_error());
echo '<font color="red" size="3"><b>Din profil er gemt</b></font><br>'; }
include ("connect.php");
$bruger = array(); // henter profil-oplysninger $query = "SELECT brugernavn, navn, adresse, email, alias, telefon, mobil, beskrivelse, foedselsdag, indmeldelsesdato" ." FROM brugere" ." WHERE id = $online_id"; $result = mysql_query ($query) or die ("Invalid query" . mysql_error()); $bruger = mysql_fetch_array($result);
echo '<table border="0" bordersize="1">' .'<form method="post" action="?ID=min_profil&action=gem_profil" onsubmit="return submitForm();">' .'<tr><td><b>Brugernavn:</b></td><td><input type="text" name="brugernavn" value="' .$bruger[brugernavn] .'"></td></tr>' .'<tr><td><b>Adgangskode:</b></td><td>******** <a href="?ID=adgangskode_skift">Skift adgangskode</a></td></tr>' .'<tr><td><b>Navn:</b></td><td><input type="text" name="navn" value="' .$bruger[navn] .'"></td></tr>' .'<tr><td><b>Adresse:</b></td><td><textarea rows="3" cols="30" name="adresse">' .$bruger[adresse] .'</textarea></td></tr>' .'<tr><td><b>Email:</b></td><td><input type="text" name="email" value="' .$bruger[email] .'"></td></tr>' .'<tr><td><b>Alias:</b></td><td><input type="text" name="alias" value="' .$bruger[alias] .'"></td></tr>' .'<tr><td><b>Telefon:</b></td><td><input type="text" name="telefon" value="' .$bruger[telefon] .'"></td></tr>' .'<tr><td><b>Mobil:</b></td><td><input type="text" name="mobil" value="' .$bruger[mobil] .'"></td></tr>' .'<tr><td><b>Fødselsdag:</b></td><td>' .$bruger[foedselsdag] .' *</td></tr>' .'<tr><td><b>Indmeldelsesdato:</b></td><td>' .$bruger[indmeldelsesdato] .' *</td></tr>' .'<tr><td></td><td>* skriv til admin@bentbyg.dk for at få det rettet</td>' .'<tr><td><b>Beskrivelse:</b></td>' .'<tr><td colspan="2">'; ?> <?php //format content for preloading if (!(isset($_POST["beskrivelse"]))) { $content = $bruger[beskrivelse]; $content = rteSafe($content); } else { //retrieve posted value $content = rteSafe($_POST["beskrivelse"]); } ?> <script language="JavaScript" type="text/javascript"> <!-- function submitForm() { //make sure hidden and iframe values are in sync before submitting form //to sync only 1 rte, use updateRTE(rte) //to sync all rtes, use updateRTEs updateRTE('beskrivelse'); //updateRTEs();
//change the following line to true to submit form return false; } //Usage: initRTE(imagesPath, includesPath, cssFile, genXHTML) initRTE("rte/images/", "", "", true);
--> </script>
<script language="JavaScript" type="text/javascript"> <!-- // Usage: writeRichText(fieldname, html, width, height, buttons, readOnly) writeRichText('beskrivelse', '<?=$content;?>', 320, 200, true, false); //--> </script> <noscript><p><b>Javascript must be enabled to use this form.</b></p></noscript>
Hmm nææh ikke umiddelbart - Det ligner jo lidt det fra demo.php... Weird. Hvis alt andet fejler, så prøv at lave den fra bunden igen, det hjælper nogle gange :)
De siger at form'en skal have et name og at indholdet efter sending kan læses med: document.<form name>.<rte name>.value
Ved du hvordan man skrive noget ud fra javascript? hvis nu jeg har tilføjet name="profil" i min form!
/Rasmus
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.