ich habe hier ein formular, in das ich neuigkeiten in einzelne kategorien schreiben will.
nachdem ich nicht 8 verschiedene formulare machen will, habe ich vor das mittels dropdownfeld zu machen.
hier kommen mir aber fragen:
1) wie mache ich es, dass er das richtig in die datenbank überträgt
2) wie mache ich es, damit er das bild in den richtigen ordner speichert, bzw
besser gesagt, wie mache ich es, dass dann das richtig bild zu der
richtigen news ausgegeben wird
könnt ihr mir da helfen ?`
hier der code des formulares (der php code, den habe ich von einem formular, in dem die einträge in eine kategorie gespeichert wurden, muss ich das umändern ?
[code:1:be24568300]
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Neue Seite 1</title>
</head>
<body>
<?php
//Daten schreiben, wenn Formular abgeschickt wurde
if (isset($titel) && ($text)) {
$datum=date("Y-m-d H:i:s");
move_uploaded_file($userfile, "/web/mp1/desein/upload_politik/$userfile_name");
$mydb=mysql_connect("xxx.xxx.at", "xxxxx", "xxxx");
if (!mydb) die ("Keine Verbindung zu MySQL");
$dbname="desein";
mysql_select_db($dbname, $mydb) or die ("Keine Verbindung zur Datenbank");
$sql="INSERT INTO schiefling";
$sql=$sql . "(titel, text, kurztext, bilder, kategorie, datum)";
$sql=$sql . "VALUES ('$titel', '$text', '$kurztext', '$userfile_name', '$kategorie', '$datum')";
mysql_query($sql, $mydb) or die ("Die Anfrage war nicht erfolgreich");
mysql_close($mydb);
}
?>
<form ENCTYPE="multipart/form-data" action="<? echo $PHP_SELF ?>" method="post">
</form>
<table border="0" cellspacing="2">
<tr>
<td>Kategorie</td>
<td>&<form method="POST" action="--WEBBOT-SELF--" onSubmit="location.href='_derived/nortbots.htm';return false;" webbot-onSubmit>
<p>
<select size="1" name="kategorie">
<option value="sport">sport</option>
<option value="startseite1">startseite1</option>
<option value="startseite2">startseite2</option>
<option value="betriebe">betriebe</option>
<option value="politik">politik</option>
<option value="vereine">vereine</option>
<option value="events">events</option>
</select></p>
</td>
</tr>
<tr>
<td>Titel</td>
<td><input type="text" name="titel" size="20"></td>
</tr>
<tr>
<td>Kurztext</td>
<td><input type="text" name="kurztext" size="20">
</td>
</tr>
<tr>
<td>Text</td>
<td><textarea rows="7" name="text" cols="66"></textarea></td>
</td>
</tr>
<tr>
<td>Bild</td>
<td><INPUT NAME="userfile" TYPE="file" size="20"></td>
</tr>
<tr>
<td><br><INPUT TYPE="submit" VALUE="Speichern"></td>
</tr>
</td>
</form>
</td>
</tr>
</table>
</body>
</html>[/code:1:be24568300]
die datenbank hat folgende felder:
id
bilder
titel
text
kurztext
kategorie
datum
danke für die Hilfe
nachdem ich nicht 8 verschiedene formulare machen will, habe ich vor das mittels dropdownfeld zu machen.
hier kommen mir aber fragen:
1) wie mache ich es, dass er das richtig in die datenbank überträgt
2) wie mache ich es, damit er das bild in den richtigen ordner speichert, bzw
besser gesagt, wie mache ich es, dass dann das richtig bild zu der
richtigen news ausgegeben wird
könnt ihr mir da helfen ?`
hier der code des formulares (der php code, den habe ich von einem formular, in dem die einträge in eine kategorie gespeichert wurden, muss ich das umändern ?
[code:1:be24568300]
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Neue Seite 1</title>
</head>
<body>
<?php
//Daten schreiben, wenn Formular abgeschickt wurde
if (isset($titel) && ($text)) {
$datum=date("Y-m-d H:i:s");
move_uploaded_file($userfile, "/web/mp1/desein/upload_politik/$userfile_name");
$mydb=mysql_connect("xxx.xxx.at", "xxxxx", "xxxx");
if (!mydb) die ("Keine Verbindung zu MySQL");
$dbname="desein";
mysql_select_db($dbname, $mydb) or die ("Keine Verbindung zur Datenbank");
$sql="INSERT INTO schiefling";
$sql=$sql . "(titel, text, kurztext, bilder, kategorie, datum)";
$sql=$sql . "VALUES ('$titel', '$text', '$kurztext', '$userfile_name', '$kategorie', '$datum')";
mysql_query($sql, $mydb) or die ("Die Anfrage war nicht erfolgreich");
mysql_close($mydb);
}
?>
<form ENCTYPE="multipart/form-data" action="<? echo $PHP_SELF ?>" method="post">
</form>
<table border="0" cellspacing="2">
<tr>
<td>Kategorie</td>
<td>&<form method="POST" action="--WEBBOT-SELF--" onSubmit="location.href='_derived/nortbots.htm';return false;" webbot-onSubmit>
<p>
<select size="1" name="kategorie">
<option value="sport">sport</option>
<option value="startseite1">startseite1</option>
<option value="startseite2">startseite2</option>
<option value="betriebe">betriebe</option>
<option value="politik">politik</option>
<option value="vereine">vereine</option>
<option value="events">events</option>
</select></p>
</td>
</tr>
<tr>
<td>Titel</td>
<td><input type="text" name="titel" size="20"></td>
</tr>
<tr>
<td>Kurztext</td>
<td><input type="text" name="kurztext" size="20">
</td>
</tr>
<tr>
<td>Text</td>
<td><textarea rows="7" name="text" cols="66"></textarea></td>
</td>
</tr>
<tr>
<td>Bild</td>
<td><INPUT NAME="userfile" TYPE="file" size="20"></td>
</tr>
<tr>
<td><br><INPUT TYPE="submit" VALUE="Speichern"></td>
</tr>
</td>
</form>
</td>
</tr>
</table>
</body>
</html>[/code:1:be24568300]
die datenbank hat folgende felder:
id
bilder
titel
text
kurztext
kategorie
datum
danke für die Hilfe
Kommentar