ich bin selber leider auch nicht profi aber ein kleines beispiel wäre mal..
class add_content {
function secure_string ($string) {
add_slashes($string);
// hier kommen evtl. andere php funktionen dazu wie
// zb. mysql_real_escape_string() oder htmlentities() ..?
return $string;
}
function insert_pic ($pic, $name, $kategorie) {
$mysql->connect();
$sql = mysql_query("INSERT INTO brand (name, pic, kategorie)
VALUES ('$name', '$pic', '$kategorie'" or die(mysql_error()));
return true;
}
}
somit hast du mal den eigentlichen code exportiert, wo du das am besten aufrufst weiss ich nicht, wahrscheinlich immernoch im "addcontent.php"..? (bin selber noch nicht so sicher wie ich das bei (m)einem cms machen würde..vielleicht hilft dir noch jemand der sich damit besser auskennt)..
dazu brauchst du noch eine klasse "mysql" wo unter anderem eine function "connect" drin ist und eine klasse "print" mit der funktion "ok_notice" für erfolgsmeldungen.
diese funktionen aufrufen in deiner anderen datei kannst du so:
$addcontent = new add_content();
$name = $addcontent->secure_string($name);
$pic = $addcontent->secure_string($pic);
$kategorie = $addcontent->secure_string($kategorie);
if($name != "" && $pic != "" {
if ($addcontent->insert_pic($name, $pic, $kategorie)) {
$print->ok_notice('Eintrag erfolgreich', 'dein html code..';
}
}
@profis - korrigiert mich bitte wenn das von der idee her falsch ist.
so long