Hallo,

Ik heb een UBBC Script gedownload van de volgende site:

http://spacefrog.ath.cx/extra/phphulp/ubbc/

En ik heb een CU2 Script:

Wijzigen.php

<?php
ob_start();
include_once("config.php");
include ('menu.php');
if ($_COOKIE['gebruikersnaam'] == "" AND $_COOKIE['loggedid'] == ""){
echo "$fout";
exit;
}
if($_POST['wijzig']){
$update = "UPDATE members SET naam='".$_POST['naam']."', geaardheid='".$_POST['geaardheid']."', geslacht='".$_POST['geslacht']."', homepage='".$_POST['homepage']."', woonplaats='".$_POST['woonplaats']."', provincie='".$_POST['provincie']."', geboortedatum='".$_POST['geboortedatum']."', msn='".$_POST['msn']."', relatie='".$_POST['relatie']."', ondertitel='".$_POST['ondertitel']."', ondertitel='".$_POST['ondertitel']."', berichtenbalk='".$_POST['berichtenbalk']."', muziek='".$_POST['muziek']."' WHERE gebruikersnaam='".$_COOKIE['gebruikersnaam']."'";
$query = mysql_query("$update") or die(mysql_error());
begintabel("Profiel is gewijzigt!");
echo "Profiel is succesvol gewijzigt, een moment geduld.."; eindetabel();
echo "<META HTTP-EQUIV='refresh' CONTENT='2; URL=profiel.php?id=".$_COOKIE['gebruikersnaam']."'>";
}
else {
$select = "SELECT * FROM members WHERE gebruikersnaam='".$_COOKIE['gebruikersnaam']."'";
$query = mysql_query($select);
$list = mysql_fetch_object($query); begintabel("Profiel wijzigen");
echo "<center><table width=100%><form method=post action=wijzigen.php>

<TD><b>Homepage tekst:<p><TD><textarea name=ondertitel cols=50 rows=10>$list->ondertitel</textarea><TR>
<TD><input type=submit name=wijzig value=Wijzig></form></table>";
}
eindetabel();
ob_end_flush();
?>

En om het profiel te laten zien:

Profiel.php

<?php
ob_start();
include_once("config.php");


mysql_query("UPDATE members SET bekeken = bekeken+1 WHERE gebruikersnaam = '".$_GET['id']."'");

$Ledenonline = mysql_query("SELECT * FROM online WHERE gebruikersnaam = '".$_GET['id']."'");
$aantalon = mysql_num_rows($Ledenonline);
if($aantalon == "1") {
$online = "<font color=green>Online</font>";
}
else {
$online = "<font color=red>Offline</font>";
}

$select = "SELECT * FROM members WHERE gebruikersnaam='".$_GET['id']."' AND activatie='ja'";
$query = mysql_query($select);
$bestaat = mysql_num_rows($query);
if ($bestaat == 1)
{
while ($list = mysql_fetch_object($query))
{

echo "<bgsound src='$list->muziek'>";

begintabel("Profiel bekijken");echo "
<table width=100%><TR><TD width=60%>
<table>

<TD><b>Aantal keer bekeken:<TD>$list->bekeken<TR>
<TD><b>Privebericht:<TD><a href=pb.php?user=$list->gebruikersnaam>Stuur $list->gebruikersnaam een Privebericht</a><TR>
<TD><b>Email:<TD><a href=email.php?id=$list->gebruikersnaam>Stuur $list->naam een Email</a><TR>
<TD><b>Score Homepage:<TD>"; $ID = $list->id; include("rating.php"); echo "<TR>
</table>
</TD><TD width=40% valign=top>
<center><FORM name=guideform>
<SELECT style='color: #FFFFFF; background-color: #94BD24; width: 150' name=guidelinks onChange=window.location=document.guideform.guidelinks.options[document.guideform.guidelinks.selectedIndex].value>
<OPTION SELECTED value=javascript:void(0)>Vrienden</OPTION>";

$select = "SELECT * FROM vriendenlijst WHERE id='$list->id'";
$query = mysql_query($select);
while ($list2 = mysql_fetch_object($query))
{
echo "<OPTION value=profiel.php?id=$list2->vriend>$list2->vriend</OPTION>";
}

echo"</SELECT>
</FORM>";
if($list->avatar == ""){
echo "<i>Geen Foto</i>";
}
else {
echo "<center><img src=avatars/$list->avatar></center>";
}
echo "</center></TD></TR></table>";
eindetabel();

begintabel ("<b>Berichtenbalk</b>");
echo "<table width=100%><TR><TD><marquee width=100% style='cursor: default' onmouseover='this.stop()' onmouseout='this.start()'>$list->berichtenbalk</marquee></TD></TR></table>";
eindetabel();

begintabel ("<b>Profiel text</b>");
echo "<table><TR><TD>$list->ondertitel</TD></TR></table>";
eindetabel();
}
}

else {
begintabel("Fout!");echo "<B>Er is een Fout opgetreden.</b><BR><li>Profiel bestaat niet<Br><li>Profiel is niet geactiveerd<Br>";
eindetabel();}

ob_end_flush();
?></td></tr></table>

Maar als ik dat probeer te verwerken krijg ik bij wijzigen.php een witte pagina terwijl ie normaal gewoon werkt! Kan iemand deze verwerken dat hij het wel doet?
ja daar zat ik ook aan te denken maar dat werkt niet :( misschien kan iemand dat wel?
[personal]Heb fckeditor prachtig draaien, is een eitje. Daar zou ik wel even bij willen helpen op zich. [/personal]
fckeditor heb ik ook draaien op een insert-form om data naar mijn database te sturen. Alleen heb ik geen idee hoe ik dan een update form moet maken. Hoe roep ik dan de bestaande data uit de database op?
zie de documentatie, en de voorbeelden. Bij de laatste versie (2.0.2 RC2 geloof ik) zit een prima documentatie. En alleen in het bestand fckeditor.php zit in de comments al genoeg informatie om het voor elkaar te zetten.

PS: dit heb ik gebruikt in dat gebeuren van Gerben.

<?php
include_once("fckeditor.php");

$oFCKeditor = new FCKeditor('ondertitel') ; //naam van de textarea -> met deze key komt hij terug bij $_POST
$oFCKeditor->BasePath = $map . "/" ; // de directory waar de dir 'editor' in staat.
$oFCKeditor->Width = "100%"; // breedte in pixels
$oFCKeditor->Height = "500"; // hogte in pixels
$oFCKeditor->Config['SkinPath'] = $map . '/editor/skins/office2003/' ; //de skin; zie de dir editor\skins voor andere mogelijkheden
$oFCKeditor->ToolbarSet = "Default"; // andere sets moeten worden geconfigureerd in fckconfig.js
$oFCKeditor->Value = str_replace("\n","",$list->ondertitel); // de al bestaande waarde

echo $oFCKeditor->CreateHtml(); // de uitvoer van het hele textarea
?>

PPS: breedte en hoogte kunnen zoals je ziet ook in procenten en andere waarden ^^,
<?php
error_reporting(E_ALL);
?>
Als je dit boven aan de pagina zet krijg je errors te zien 'als er iets fout is'
Als je fouten krijg tte zien meld z edan hier ffe dan kunnen wij je weer een stuk verder helpen .

Reageren