hallo liebe leute,
ich bin leider kein php-experte, darum wende ich mich hier an euch. ich nutze ein kleines cms welches soweit auch gut funktioniert.
problem: ich habe sog. "Stammdaten" in einer DB hinterlegt. diese werden in der stammdaten.php korrekt in ein textfeld angezeigt. mein ziel ist es, das ein benutzer seine daten in einem wysiwyg (tiny_mce) ändern kann. leider werden die änderungen aber nicht in der DB gespeichert und die werte die vorher auch schon drinne standen werde wieder angezeigt.
hilfe: ich weiß echt nicht weiter. vielleicht kann sich das mal jemand anschauen. vielen vielen dank.
ich bin leider kein php-experte, darum wende ich mich hier an euch. ich nutze ein kleines cms welches soweit auch gut funktioniert.
problem: ich habe sog. "Stammdaten" in einer DB hinterlegt. diese werden in der stammdaten.php korrekt in ein textfeld angezeigt. mein ziel ist es, das ein benutzer seine daten in einem wysiwyg (tiny_mce) ändern kann. leider werden die änderungen aber nicht in der DB gespeichert und die werte die vorher auch schon drinne standen werde wieder angezeigt.
hilfe: ich weiß echt nicht weiter. vielleicht kann sich das mal jemand anschauen. vielen vielen dank.
PHP-Code:
<?php
include 'library/config.php';
include 'library/opendb.php';
$query = "SELECT ablauf, zahlung ".
"FROM stamm ";
$result = mysql_query($query) or die('Error : ' . mysql_error());
list($ablauf, $zahlung) = mysql_fetch_array($result, MYSQL_NUM);
$ablauf = htmlspecialchars($ablauf);
$zahlung = htmlspecialchars($zahlung);
{
$ablauf = $_POST['ablauf'];
$zahlung = $_POST['zahlung'];
if(!get_magic_quotes_gpc())
{
$ablauf = addslashes($ablauf);
$zahlung = addslashes($zahlung);
}
// update the article in the database
$query = "UPDATE stamm ".
"SET ablauf = '$ablauf', zahlung = '$zahlung' ";
"WHERE id = '1'";
mysql_query($query) or die('Error : ' . mysql_error());
}
$res = mysql_query('select ablauf, zahlung
from bb_gen_stamm');
echo mysql_error();
while ($row = mysql_fetch_array($res)){
echo "<textarea name=\"ablauf\">\n";
printf("%s\n",
htmlentities($row["ablauf"]));
echo "</textarea>\n";
echo "<textarea name=\"zahlung\">\n";
printf("%s\n",
htmlentities($row["zahlung"]));
echo "</textarea>\n";
}
include 'library/closedb.php';
?>
Kommentar