News mit Bildupload
Christopher
- php
0 Tom
Grüß euch!
Folgendes Problem. Bin gerade für mein Projekt dabei ein News Script zu schreiben.
Bisher habe ich es so gehandhabt das ich die FOTOS extra hinaufgeladen habe und die NEWS auch.
Da ich es aber für eine Organisation mache ist es ein bissl umständlich.
Also folgendes. Will NEWS hinaufladen mit gleichzeit nen Bild.
Die News sollten in einer mysql datenbank gespeichert werden und
die bilder sollten in nen ordner gespeichert werden. Jedoch sollte der BILDNAME auch in der Mysql datenbank gespeichert werden.
Nun meine Frage wie stelle ich das am besten an??
Quelltext
News Eingabe
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
<form action="main.php?core=admin-interview-work" method=post>
Wer wird Interviewt?<br>
<input type=text name="Array[interview]" size= 45 style="border-style: solid; border-width: 1; padding-left: 4; padding-right: 4; padding-top: 1; padding-bottom: 1; background-color: #EFEFEF">
<br>
Kurzer Bericht über DeeJay<br>
<textarea rows="10" name="Array[where]" cols="50" style="border-style: solid; border-width: 1; padding-left: 4; padding-right: 4; padding-top: 1; padding-bottom: 1; background-color: #EFEFEF"></textarea><br>
Jahr:<br>
<select size="1" name="Array[jahr]" style="border-style: solid; border-width: 1; padding-left: 4; padding-right: 4; padding-top: 1; padding-bottom: 1; background-color: #EFEFEF">
<option>-- Jahr auswählen --</option>
<option>2002</option>
<option>2003</option>
<option>2004</option>
<option>2005</option>
<option>2006</option>
<option>2007</option>
<option>2008</option>
<option>2009</option>
<option>2010</option>
</select><br>
</form>
Verarbeitung. Wird in MYSQL gespeichert
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
<?php
include('config/mysql.inc.php');
$tabelle ="interview";
$dbverbindung = mysql_connect ($host, $user, $password);
$dbanfrage = "INSERT into $tabelle values ('0',
'$Array[interview]',
'$Array[where]',
'$Array[jahr]')";
if (mysql_db_query ($dbname, $dbanfrage, $dbverbindung)) { print ("Datenbankeintrag erfolgreich. <br><a href="admin-interview.php">Zurück zur Eingabe</a> <br><a href="admin.php">Hauptmenü</a>");
} else { print ("Es traten Probleme auf.");
}
mysql_close ($dbverbindung);
?>
Wobei dieser Quelltext nur ein zentel der eingaben sind! Egal wie kann ich es jetzt machen das ich bilder speichern kann? Habe leider keine ahnung
Hello,
Du kannst selbstverständlich unterschiedliche 'Attachments' im HTTP-Body gleichzeitig versenden. Wenn der Server eine genügend große Input-Time hat und auch die Datenmenge akzeptiert, kannst Du auch zehn Monsterbilder gleichzeitig mit 27 Seiten Text (aus Textareas) und 390 Checkboxen gleichzeitig uploaden.
Beim Bild sollten allerdings verschiedene Überlegungen berücksichtigt werden:
Und dann noch der ganz normale Wahnsinn:
Harzliche Grüße aus http://www.annerschbarrich.de
Tom
Wichtig wäre auf jedenfall:
<form action="seite.php" method="post" enctype="multipart/form-data">
sonst kannst Du die oder das Bild nicht hochladen!
Welche PHP Version hast Du denn?
Philbill