A
Adam_the_1st
Hallo Zusammen
Erst seit kurzer Zeit beschäftige ich mich sehr intensiv mit PHP. Nun stehe ich seit Tagen vor folgendem Problem:
Auf einer Webpage sollte man als Admin selber Text eingeben und dazu ein Bild hochladen können. Dazu wird ein Admin-Formular mit Eingabefeldern benutzt, die Daten in einer MySQL DB gespeichert und danach in einer normalen Seite ausgegeben welche für jede/n lesbar ist. Ich hab das Formular geschrieben, jedoch werden die Daten nicht in der DB eingetragen. Es gibt mir aber auch keine Fehlermeldung aus. Wer kann freundlicherweise aus meiner Misere raushelfen?
<?
if (eregi("gzip",getEnv("HTTP_ACCEPT_ENCODING")))
ob_start("ob_gzhandler");
include "../../inc/config.php";
$neu = 0;
if (isset($_GET['neu']))
$neu = 1;
$edit = 0;
if (isset($_GET['edit']))
$edit = $_GET['edit'];
$titel = "";
$text = "";
$tempid = md5(uniqid(rand()));
if (isset($_POST['tempid']))
$tempid = $_POST['tempid'];
if (isset($_GET['tempid']));
$tempid = $_GET['tempid'];
if (isset($_POST['submitneu'])) {
$titel = stripslashes(htmlentities($_POST['titel']));
$text = stripslashes(trim($_POST['text']));
$preis = stripslashes(htmlentities($_POST['preis']));
$status = stripslashes(htmlentities($_POST['status']));
$bild = stripslashes(trim($_POST['bild']));
if ($_POST['titel'] == "" || $_POST['text'] == "" || $_POST['preis'] == "" || $_POST['status'] == "" || $_POST['bild'] == "")
$meldung = "Felder mit * sind Pflichtangaben";
if (!isset($meldung)) {
$maxrang = "SELECT MAX(rang) AS rang FROM occasionen";
$maxrang = mysql_query($maxrang,$db);
$maxrang = mysql_fetch_array($maxrang);
$maxrang = $maxrang['rang'];
$maxrang++;
$sql = "INSERT INTO occasionen (rang,titel,text,preis,status,bild)
VALUES ('".$maxrang."','".$tempid."','".htmlentities(trim($_POST['titel']))."','".htmlentities(trim($_POST['text']))."','".htmlentities(trim($_POST['preis']))."','".htmlentities(trim($_POST['status']))."','".htmlentities(trim($_POST['bild']))."')";
$result = mysql_query($sql,$db);
} else {
$neu = 1;
}
}
if (isset($_POST['submitedit'])) {
$titel = stripslashes(htmlentities($_POST['titel']));
$text = stripslashes(trim($_POST['text']));
$preis = stripslashes(htmlentities($_POST['preis']));
$status = stripslashes(htmlentities($_POST['status']));
$bild = stripslashes(trim($_POST['bild']));
if ($_POST['titel'] == "" || $_POST['text'] == "" || $_POST['preis'] == "" || $_POST['status'] == "" || $_POST['bild'] == "")
$meldung = "Felder mit * sind Pflichtangaben";
if (!isset($meldung)) {
mysql_query("UPDATE occasionen SET bild = '".$tempid."', titel = '".htmlentities(trim($_POST['titel']))."', text = '".htmlentities(trim($_POST['text']))."', preis = '".htmlentities(trim($_POST['preis']))."', status = '".htmlentities(trim($_POST['status']))."', bild = '".htmlentities(trim($_POST['bild']))."' WHERE id = '".$edit."'");
$edit = 0;
}
}
if (isset($_GET['rauf'])) {
$runter = $_GET['rauf'] - 1;
mysql_query("UPDATE occasionen SET rang = rang + 1 WHERE rang = '".$runter."'");
mysql_query("UPDATE occasionen SET rang = rang - 1 WHERE id = '".$_GET['id']."'");
}
if (isset($_GET['runter'])) {
$rauf = $_GET['runter'] + 1;
mysql_query("UPDATE occasionen SET rang = rang - 1 WHERE rang = '".$rauf."'");
mysql_query("UPDATE occasionen SET rang = rang + 1 WHERE id = '".$_GET['id']."'");
}
if (isset($_GET['del'])) {
mysql_query("DELETE FROM occasionen WHERE id = '".$_GET['del']."'",$db);
$zaehler = 0;
$sql = "SELECT id FROM occasionen ORDER BY rang";
$sql = mysql_query($sql,$db);
while ($rangneu = mysql_fetch_array($sql)) {
$zaehler++;
mysql_query("UPDATE occasionen SET rang = '".$zaehler."' WHERE id = '".$rangneu['id']."'");
}
if (is_file("../../userimages/".$tempid.".jpg"))
unlink("../../userimages/".$tempid.".jpg");
}
$maxrang = "SELECT MAX(rang) AS rang FROM occasionen";
$maxrang = mysql_query($maxrang,$db);
$maxrang = mysql_fetch_array($maxrang);
$maxrang = $maxrang['rang'];
if ($edit != "0" && !isset($meldung)) {
$sql = "SELECT titel, text, preis, status, bild FROM occasionen WHERE id = '".$_GET['edit']."'";
$sql = mysql_query($sql,$db);
$service = mysql_fetch_array($sql);
$titel = $occasionen['titel'];
$text = $occasionen['text'];
$preis = $occasionen['preis'];
$status = $occasionen['status'];
$tempid = $occasionen['bild'];
} elseif ($edit != "0" && isset($meldung)) {
$titel = stripslashes(htmlentities($_POST['titel']));
$text = stripslashes(trim($_POST['text']));
$preis = stripslashes(htmlentities($_POST['preis']));
$status = stripslashes(htmlentities($_POST['status']));
$bild = stripslashes(trim($_POST['bild']));
}
?>
<html>
<head>
<title>Schwitters Kleingeräte</title>
<link href="../../style.css" rel="stylesheet" type="text/css">
</head>
<body>
<? include "menue.php"; ?>
<table border=0 cellpadding=30 cellspacing=0 width="100%">
<tr>
<td>
<table border=0 cellpadding=0 cellspacing=0 width="100%">
<tr>
<td width=350 valign="top">
<? if ($neu == "1" || $edit != "0") { ?>
<form method="post" action="occasionen.php<? if ($edit != "0") echo "?edit=".$edit; ?>">
<input type="hidden" name="tempid" value="<? echo $tempid; ?>">
<table border=0 cellpadding=0 cellspacing=0>
<? if (isset($meldung)) { ?>
<tr>
<td colspan=3><? echo $meldung; ?></td>
</tr>
<tr>
<td colspan=3 height=5></td>
</tr>
<? } ?>
<tr>
<td>Titel*</td>
<td width=10></td>
<td><input type="text" name="titel" value="<? echo $titel; ?>" style="width:150px;" maxlength=100></td>
</tr>
<tr>
<td colspan=3 height=5></td>
</tr>
<tr>
<td>Text*</td>
<td></td>
<td><textarea name="text" style="width:200px; height:100px;"><? echo $text; ?></textarea></td>
</tr>
<tr>
<td>Preis*</td>
<td></td>
<td><input type="text" name="preis" id="preis" style="width:150px;" value="<? echo $preis; ?>" maxlength=100></td>
</tr>
<tr>
<td>Status*</td>
<td></td>
<td><input type="text" name="status" style="width:150px;" value="<? echo $status; ?>" maxlength=100>
<font class="footer">O / L / D</font> </td>
</tr>
<tr>
<td> </td>
<td></td>
<td> </td>
</tr>
<tr>
<td> </td>
<td></td>
<td><b>Bild-Upload initialisieren:</b></td>
</tr>
<tr>
<td> </td>
<td></td>
<td><input name='bild' type='file' id="bild" style="width:200px"></td>
</tr>
<tr>
<td colspan=3 height=5><div align="left">
<input type='hidden' name='max_file_size' value='<? echo $max_size; ?>'>
<b>
<?
$max_size=102400;
$meldung = '';
if (is_uploaded_file($_FILES['bild']['tmp_name']))
{
$pfad = '../../userimages/';
$max_bildbreite = 80;
$max_bildhoehe = 80;
$mime_typen = array(
'image/gif' => '.gif',
'image/jpeg' => '.jpg, .jpeg',
'image/png' => '.png'
);
$zugelassene_mimetypen = array('image/gif','image/jpeg','image/png');
$ok = false;
if ($_FILES['bild']['size']==0)
{
$meldung ='<font style="color:red">Datei ist leer (max. '.($max_size / 1024).' KByte)</font>';
}
else if ($_FILES['bild']['size'] > $max_size)
{
$meldung = '<font style="color:red">Datei ist zu gross (max. '.($max_size / 1024).' KByte)</font>';
}
else if (!in_array($_FILES['bild']['type'],$zugelassene_mimetypen))
{
$meldung = '<font style="color:red">Falsches Datei-Format.</font> Nur folgende Formate sind erlaubt:\n<ul>';
foreach ($zugelassene_mimetypen as $erlaubter_typ)
{
$meldung .= "\n<li>" . $mime_typen[$erlaubter_typ] . ' (' . $erlaubter_typ . ')</li>';
}
$meldung .= "\n</ul>";
}
else
{
$groesse = GetImageSize($_FILES['bild']['tmp_name']);
$breite = $groesse[0];
$hoehe = $groesse[1];
if ($breite > $max_bildbreite || $hoehe > $max_bildhoehe)
{
$meldung = '<font style="color:red">Datei ist zu breit bzw. zu hoch (maximal '.$max_bildbreite.' x '.$max_bildhoehe.' Pixel)</font>';
}
}
if ($meldung == '')
{
move_uploaded_file($_FILES['bild']['tmp_name'], $pfad.$_FILES['bild']['name']);
$meldung = '<font style="color:green">Der Upload war erfolgreich.</font>';
$ok = true;
}
}
?></b></div>
</td>
</tr>
<tr>
<td colspan=3 align="right">
<input type="submit" name="submit<? if ($neu == 1) echo "neu"; if ($edit != "0") echo "edit"; ?>" value="Ok" > </td>
</tr>
<tr>
<td colspan=3 height=5></td>
</tr>
<tr>
<td colspan=3>* Pflichtangaben</td>
</tr>
</table>
</form>
<? } ?>
</td>
<td width=20></td>
<td valign="top">
<table border=0 cellpadding=0 cellspacing=0>
<tr>
<td colspan=6><a href="occasionen.php?neu=1" target="_self" class="link_font2"><b>Neuer Eintrag</b></a></td>
</tr>
<tr>
<td colspan=6 height=10></td>
</tr>
<?
$sql = "SELECT id, titel, rang FROM occasionen ORDER BY rang";
$sql = mysql_query($sql,$db);
while ($occasionen = mysql_fetch_array($sql)) {
?>
<tr>
<td height=22><? echo html_entity_decode($occasionen['titel']); ?></td>
<td width=10></td>
<td width=22 align="center"><a href="occasionen.php?edit=<? echo $occasionen['id']; ?>" target="_self" title="Editieren"><img src="../../images/b_edit.png" border=0 alt="Editieren"></a></td>
<td width=22 align="center"><a href="occasionen.php?del=<? echo $occasionen['id']; if ($occasionen['bild'] != "") echo "&tempid=".$occasionen['bild']; ?>" target="_self" title="Löschen"><img src="../../images/b_drop.png" border=0 alt="Löschen" onClick="return confirm('Wollen Sie diesen Eintrag löschen?');"></a></td>
<td width=22 align="center"><? if ($occasionen['rang'] != "1") { ?>
<a href="occasionen.php?id=<? echo $occasionen['id']; ?>&rauf=<? echo $occasionen['rang']; ?>" target="_self" title="Rauf"><img src="../../images/rauf.gif" border=0 alt="Rauf"></a>
<? } ?></td>
<td width=22 align="center"><? if ($occasionen['rang'] != $maxrang) { ?>
<a href="occasionen.php?id=<? echo $occasionen['id']; ?>&runter=<? echo $occasionen['rang']; ?>" target="_self" title="Runter"><img src="../../images/runter.gif" border=0 alt="Runter"></a>
<? } ?></td>
</tr>
<? } ?>
</table></td>
</tr>
</table>
</td>
</tr>
</table>
</body>
</html>
Hier der Code der DB ('kleingeraetech') für die Tabelle `occasionen` :
CREATE TABLE `occasionen` (
`id` mediumint(8) unsigned NOT NULL auto_increment,
`rang` mediumint(8) unsigned NOT NULL default '0',
`bild` varchar(36) binary NOT NULL default '',
`titel` varchar(100) NOT NULL default '',
`text` text NOT NULL,
`preis` text NOT NULL,
`status` text NOT NULL,
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=5 ;
Erst seit kurzer Zeit beschäftige ich mich sehr intensiv mit PHP. Nun stehe ich seit Tagen vor folgendem Problem:
Auf einer Webpage sollte man als Admin selber Text eingeben und dazu ein Bild hochladen können. Dazu wird ein Admin-Formular mit Eingabefeldern benutzt, die Daten in einer MySQL DB gespeichert und danach in einer normalen Seite ausgegeben welche für jede/n lesbar ist. Ich hab das Formular geschrieben, jedoch werden die Daten nicht in der DB eingetragen. Es gibt mir aber auch keine Fehlermeldung aus. Wer kann freundlicherweise aus meiner Misere raushelfen?
<?
if (eregi("gzip",getEnv("HTTP_ACCEPT_ENCODING")))
ob_start("ob_gzhandler");
include "../../inc/config.php";
$neu = 0;
if (isset($_GET['neu']))
$neu = 1;
$edit = 0;
if (isset($_GET['edit']))
$edit = $_GET['edit'];
$titel = "";
$text = "";
$tempid = md5(uniqid(rand()));
if (isset($_POST['tempid']))
$tempid = $_POST['tempid'];
if (isset($_GET['tempid']));
$tempid = $_GET['tempid'];
if (isset($_POST['submitneu'])) {
$titel = stripslashes(htmlentities($_POST['titel']));
$text = stripslashes(trim($_POST['text']));
$preis = stripslashes(htmlentities($_POST['preis']));
$status = stripslashes(htmlentities($_POST['status']));
$bild = stripslashes(trim($_POST['bild']));
if ($_POST['titel'] == "" || $_POST['text'] == "" || $_POST['preis'] == "" || $_POST['status'] == "" || $_POST['bild'] == "")
$meldung = "Felder mit * sind Pflichtangaben";
if (!isset($meldung)) {
$maxrang = "SELECT MAX(rang) AS rang FROM occasionen";
$maxrang = mysql_query($maxrang,$db);
$maxrang = mysql_fetch_array($maxrang);
$maxrang = $maxrang['rang'];
$maxrang++;
$sql = "INSERT INTO occasionen (rang,titel,text,preis,status,bild)
VALUES ('".$maxrang."','".$tempid."','".htmlentities(trim($_POST['titel']))."','".htmlentities(trim($_POST['text']))."','".htmlentities(trim($_POST['preis']))."','".htmlentities(trim($_POST['status']))."','".htmlentities(trim($_POST['bild']))."')";
$result = mysql_query($sql,$db);
} else {
$neu = 1;
}
}
if (isset($_POST['submitedit'])) {
$titel = stripslashes(htmlentities($_POST['titel']));
$text = stripslashes(trim($_POST['text']));
$preis = stripslashes(htmlentities($_POST['preis']));
$status = stripslashes(htmlentities($_POST['status']));
$bild = stripslashes(trim($_POST['bild']));
if ($_POST['titel'] == "" || $_POST['text'] == "" || $_POST['preis'] == "" || $_POST['status'] == "" || $_POST['bild'] == "")
$meldung = "Felder mit * sind Pflichtangaben";
if (!isset($meldung)) {
mysql_query("UPDATE occasionen SET bild = '".$tempid."', titel = '".htmlentities(trim($_POST['titel']))."', text = '".htmlentities(trim($_POST['text']))."', preis = '".htmlentities(trim($_POST['preis']))."', status = '".htmlentities(trim($_POST['status']))."', bild = '".htmlentities(trim($_POST['bild']))."' WHERE id = '".$edit."'");
$edit = 0;
}
}
if (isset($_GET['rauf'])) {
$runter = $_GET['rauf'] - 1;
mysql_query("UPDATE occasionen SET rang = rang + 1 WHERE rang = '".$runter."'");
mysql_query("UPDATE occasionen SET rang = rang - 1 WHERE id = '".$_GET['id']."'");
}
if (isset($_GET['runter'])) {
$rauf = $_GET['runter'] + 1;
mysql_query("UPDATE occasionen SET rang = rang - 1 WHERE rang = '".$rauf."'");
mysql_query("UPDATE occasionen SET rang = rang + 1 WHERE id = '".$_GET['id']."'");
}
if (isset($_GET['del'])) {
mysql_query("DELETE FROM occasionen WHERE id = '".$_GET['del']."'",$db);
$zaehler = 0;
$sql = "SELECT id FROM occasionen ORDER BY rang";
$sql = mysql_query($sql,$db);
while ($rangneu = mysql_fetch_array($sql)) {
$zaehler++;
mysql_query("UPDATE occasionen SET rang = '".$zaehler."' WHERE id = '".$rangneu['id']."'");
}
if (is_file("../../userimages/".$tempid.".jpg"))
unlink("../../userimages/".$tempid.".jpg");
}
$maxrang = "SELECT MAX(rang) AS rang FROM occasionen";
$maxrang = mysql_query($maxrang,$db);
$maxrang = mysql_fetch_array($maxrang);
$maxrang = $maxrang['rang'];
if ($edit != "0" && !isset($meldung)) {
$sql = "SELECT titel, text, preis, status, bild FROM occasionen WHERE id = '".$_GET['edit']."'";
$sql = mysql_query($sql,$db);
$service = mysql_fetch_array($sql);
$titel = $occasionen['titel'];
$text = $occasionen['text'];
$preis = $occasionen['preis'];
$status = $occasionen['status'];
$tempid = $occasionen['bild'];
} elseif ($edit != "0" && isset($meldung)) {
$titel = stripslashes(htmlentities($_POST['titel']));
$text = stripslashes(trim($_POST['text']));
$preis = stripslashes(htmlentities($_POST['preis']));
$status = stripslashes(htmlentities($_POST['status']));
$bild = stripslashes(trim($_POST['bild']));
}
?>
<html>
<head>
<title>Schwitters Kleingeräte</title>
<link href="../../style.css" rel="stylesheet" type="text/css">
</head>
<body>
<? include "menue.php"; ?>
<table border=0 cellpadding=30 cellspacing=0 width="100%">
<tr>
<td>
<table border=0 cellpadding=0 cellspacing=0 width="100%">
<tr>
<td width=350 valign="top">
<? if ($neu == "1" || $edit != "0") { ?>
<form method="post" action="occasionen.php<? if ($edit != "0") echo "?edit=".$edit; ?>">
<input type="hidden" name="tempid" value="<? echo $tempid; ?>">
<table border=0 cellpadding=0 cellspacing=0>
<? if (isset($meldung)) { ?>
<tr>
<td colspan=3><? echo $meldung; ?></td>
</tr>
<tr>
<td colspan=3 height=5></td>
</tr>
<? } ?>
<tr>
<td>Titel*</td>
<td width=10></td>
<td><input type="text" name="titel" value="<? echo $titel; ?>" style="width:150px;" maxlength=100></td>
</tr>
<tr>
<td colspan=3 height=5></td>
</tr>
<tr>
<td>Text*</td>
<td></td>
<td><textarea name="text" style="width:200px; height:100px;"><? echo $text; ?></textarea></td>
</tr>
<tr>
<td>Preis*</td>
<td></td>
<td><input type="text" name="preis" id="preis" style="width:150px;" value="<? echo $preis; ?>" maxlength=100></td>
</tr>
<tr>
<td>Status*</td>
<td></td>
<td><input type="text" name="status" style="width:150px;" value="<? echo $status; ?>" maxlength=100>
<font class="footer">O / L / D</font> </td>
</tr>
<tr>
<td> </td>
<td></td>
<td> </td>
</tr>
<tr>
<td> </td>
<td></td>
<td><b>Bild-Upload initialisieren:</b></td>
</tr>
<tr>
<td> </td>
<td></td>
<td><input name='bild' type='file' id="bild" style="width:200px"></td>
</tr>
<tr>
<td colspan=3 height=5><div align="left">
<input type='hidden' name='max_file_size' value='<? echo $max_size; ?>'>
<b>
<?
$max_size=102400;
$meldung = '';
if (is_uploaded_file($_FILES['bild']['tmp_name']))
{
$pfad = '../../userimages/';
$max_bildbreite = 80;
$max_bildhoehe = 80;
$mime_typen = array(
'image/gif' => '.gif',
'image/jpeg' => '.jpg, .jpeg',
'image/png' => '.png'
);
$zugelassene_mimetypen = array('image/gif','image/jpeg','image/png');
$ok = false;
if ($_FILES['bild']['size']==0)
{
$meldung ='<font style="color:red">Datei ist leer (max. '.($max_size / 1024).' KByte)</font>';
}
else if ($_FILES['bild']['size'] > $max_size)
{
$meldung = '<font style="color:red">Datei ist zu gross (max. '.($max_size / 1024).' KByte)</font>';
}
else if (!in_array($_FILES['bild']['type'],$zugelassene_mimetypen))
{
$meldung = '<font style="color:red">Falsches Datei-Format.</font> Nur folgende Formate sind erlaubt:\n<ul>';
foreach ($zugelassene_mimetypen as $erlaubter_typ)
{
$meldung .= "\n<li>" . $mime_typen[$erlaubter_typ] . ' (' . $erlaubter_typ . ')</li>';
}
$meldung .= "\n</ul>";
}
else
{
$groesse = GetImageSize($_FILES['bild']['tmp_name']);
$breite = $groesse[0];
$hoehe = $groesse[1];
if ($breite > $max_bildbreite || $hoehe > $max_bildhoehe)
{
$meldung = '<font style="color:red">Datei ist zu breit bzw. zu hoch (maximal '.$max_bildbreite.' x '.$max_bildhoehe.' Pixel)</font>';
}
}
if ($meldung == '')
{
move_uploaded_file($_FILES['bild']['tmp_name'], $pfad.$_FILES['bild']['name']);
$meldung = '<font style="color:green">Der Upload war erfolgreich.</font>';
$ok = true;
}
}
?></b></div>
</td>
</tr>
<tr>
<td colspan=3 align="right">
<input type="submit" name="submit<? if ($neu == 1) echo "neu"; if ($edit != "0") echo "edit"; ?>" value="Ok" > </td>
</tr>
<tr>
<td colspan=3 height=5></td>
</tr>
<tr>
<td colspan=3>* Pflichtangaben</td>
</tr>
</table>
</form>
<? } ?>
</td>
<td width=20></td>
<td valign="top">
<table border=0 cellpadding=0 cellspacing=0>
<tr>
<td colspan=6><a href="occasionen.php?neu=1" target="_self" class="link_font2"><b>Neuer Eintrag</b></a></td>
</tr>
<tr>
<td colspan=6 height=10></td>
</tr>
<?
$sql = "SELECT id, titel, rang FROM occasionen ORDER BY rang";
$sql = mysql_query($sql,$db);
while ($occasionen = mysql_fetch_array($sql)) {
?>
<tr>
<td height=22><? echo html_entity_decode($occasionen['titel']); ?></td>
<td width=10></td>
<td width=22 align="center"><a href="occasionen.php?edit=<? echo $occasionen['id']; ?>" target="_self" title="Editieren"><img src="../../images/b_edit.png" border=0 alt="Editieren"></a></td>
<td width=22 align="center"><a href="occasionen.php?del=<? echo $occasionen['id']; if ($occasionen['bild'] != "") echo "&tempid=".$occasionen['bild']; ?>" target="_self" title="Löschen"><img src="../../images/b_drop.png" border=0 alt="Löschen" onClick="return confirm('Wollen Sie diesen Eintrag löschen?');"></a></td>
<td width=22 align="center"><? if ($occasionen['rang'] != "1") { ?>
<a href="occasionen.php?id=<? echo $occasionen['id']; ?>&rauf=<? echo $occasionen['rang']; ?>" target="_self" title="Rauf"><img src="../../images/rauf.gif" border=0 alt="Rauf"></a>
<? } ?></td>
<td width=22 align="center"><? if ($occasionen['rang'] != $maxrang) { ?>
<a href="occasionen.php?id=<? echo $occasionen['id']; ?>&runter=<? echo $occasionen['rang']; ?>" target="_self" title="Runter"><img src="../../images/runter.gif" border=0 alt="Runter"></a>
<? } ?></td>
</tr>
<? } ?>
</table></td>
</tr>
</table>
</td>
</tr>
</table>
</body>
</html>
Hier der Code der DB ('kleingeraetech') für die Tabelle `occasionen` :
CREATE TABLE `occasionen` (
`id` mediumint(8) unsigned NOT NULL auto_increment,
`rang` mediumint(8) unsigned NOT NULL default '0',
`bild` varchar(36) binary NOT NULL default '',
`titel` varchar(100) NOT NULL default '',
`text` text NOT NULL,
`preis` text NOT NULL,
`status` text NOT NULL,
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=5 ;