Hallo,
ich weiss, es wurde schon viel zu dem Thema Upload einer Datei mit PHP geschrieben wurde; ich habe auch schon bei SelfHTML und bei www.php.net und bei www.koehntopp.de nachgesehen, aber es hilft mit bei meinem Problem leider nicht richtig weiter, sorry. (Obwohl ich nicht ausschliessen möchte, dass ich mich zu dämlich anstelle ;-)
Ich habe eine Admin-Seite mit deren Hilfe man einen neuen Datensatz in einer MySQL-DBanlegen kann. Ich möchte jetzt gleichzeitig ein dazugehöriges Bild uploaden und den entsprechenden Pfad in der DB abspeichern, so dass man später die Daten und das Bild zusammen erscheinen lassen kann.
Die Admin-Seite sieht folgendermassen aus:
<html>
<head>
<title>Neuen Datensatz eingeben...</title>
</head>
<?
include("class.mysql.inc");
$bericht=new mySQLDB;
$bericht->connect();
if (isset($submit))
{
$query="INSERT INTO angebote (objektnr,zeile_eins,)
VALUES ('$objektnr','$zeile1') ";
$bericht->do_query($query);
}
?>
<body bgcolor="#3A6EA5">
<form action="new_angebot.php" method="POST">
<table border="0" cellpadding="0" cellspacing="5">
<tr>
<td>Objektnr.</td>
<td><input type="text" name="objektnr" size="30"></td>
</tr>
<tr>
<td>Zeile 1</td>
<td><input type="text" name="zeile1" size="30" ></td>
</tr>
<tr>
<td align="right"></td>
<td>
<p align="right"><input type=submit value=Send name=submit></p>
</td>
</tr>
</table>
</form>
</body>
</html>
Ich habe ja durch den Abspeichern-Button schon eine isset-Abfrage drin, kann ich jetzt eine zweite - wie in der Lösung von www.koehntop.de dargestellt - einfügen, um den Upload-Button abzufragen?
Wie kann ich das jetzt so einbauen, dass der Name des Bildes eine Kombination aus dem Wort 'Bild' uznd der ID ist, bspw. Bild_1.jpg?
Wie kann ich den Pfad des Bildes abspeichern, bspw. http://www.domain.de/graphics/Bild_1.jpg?
Ich möchte später auch vielleicht das Bild eines Datensatzes ändern, kann man das auch irgednwie hinbekommen?
Fragen über Fragen! Tut mir leid, ich bin noch totaler Anfänger und kurz vorm resignieren!
Hat vielleicht jemand eine Lösung oder eine bereits existierende Seite, die so etwas kann?
Vielen, vielen Dank für die Hilfe!
Gruß,
Christian