| Gast | [Erledigt] Mysql - PHP - Bilder upload Hi! Ich habe ein kleines PHP - Mysql Problem und hoffe ihr könnt mir weiterhelfen. Ich möchte eine Seite erstellen, wo ich Daten in der Datenbank abspeichern kann, und zu den Daten passende Bilder und Videos. Wie kann ich aber die Datenbank und die Bilder bzw. Videos am besten kombinieren?
Den Upload habe ich schon fertiggestellt, allerdings ohne den Bildern:
HTML Formular: Code: <form method="post" action="../phpactions/dateneintragen.php" enctype="multipart/form-data">
<table align="center">
<tr valign="baseline">
<td nowrap align="right">Titel:</td>
<td><input type="text" name="Titel" value="" size="32"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right">Projektnummer:</td>
<td><input type="text" name="Projektnummer" value="" size="32"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right">Land:</td>
<td><input type="text" name="Land" value="" size="32"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right">PLZ:</td>
<td><input type="text" name="PLZ" value="" size="32"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right">Ort:</td>
<td><input type="text" name="Ort" value="" size="32"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right">Strasse:</td>
<td><input type="text" name="Strasse" value="" size="32"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right">Hausnummer:</td>
<td><input type="text" name="Hausnummer" value="" size="32"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right">Stiege:</td>
<td><input type="text" name="Stiege" value="" size="32"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right">Stockwerk:</td>
<td><input type="text" name="Stockwerk" value="" size="32"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right">Topnummer:</td>
<td><input type="text" name="Topnummer" value="" size="32"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right">KGNR:</td>
<td><input type="text" name="KGNR" value="" size="32"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right">Einlagezahl:</td>
<td><input type="text" name="Einlagezahl" value="" size="32"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right">Währung:</td>
<td><input type="text" name="Waehrung" value="" size="32"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right">Mitarbeiter:</td>
<td><input type="text" name="Mitarbeiter" value="" size="32"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right">Sprache:</td>
<td><input type="text" name="Sprache" value="" size="32"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right">Eingabedatum:</td>
<td><input type="text" name="Eingabedatum" value="" size="32"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right">Aenderungsdatum:</td>
<td><input type="text" name="Aenderungsdatum" value="" size="32"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right">Immobilienart:</td>
<td><input type="text" name="Immobilienart" value="" size="32"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right">Lage:</td>
<td><input type="text" name="Lage" value="" size="32"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right">Zustand:</td>
<td><input type="text" name="Zustand" value="" size="32"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right">Denkmalschutz:</td>
<td><input type="text" name="Denkmalschutz" value="" size="32"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right">Code:</td>
<td><input type="text" name="Code" value="" size="32"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right">Schutzzone:</td>
<td><input type="text" name="Schutzzone" value="" size="32"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right">Wohnfläche:</td>
<td><input type="text" name="Wohnflaeche" value="" size="32"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right">Grünfläche:</td>
<td><input type="text" name="Gruenflaeche" value="" size="32"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right">Terrassen Anzahl:</td>
<td><input type="text" name="TerrassenAnzahl" value="" size="32"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right">Terrassen Grösse:</td>
<td><input type="text" name="TerrassenGroesse" value="" size="32"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right">Balkon Anzahl:</td>
<td><input type="text" name="BalkonAnzahl" value="" size="32"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right">Balkon Grösse:</td>
<td><input type="text" name="BalkonGroesse" value="" size="32"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right">Zimmer Anzahl:</td>
<td><input type="text" name="ZimmerAnzahl" value="" size="32"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right">Getrennt begehbar:</td>
<td><input type="text" name="Getrenntbegehbar" value="" size="32"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right">Loggien Anzahl:</td>
<td><input type="text" name="LoggienAnzahl" value="" size="32"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right">Loggien Grösse:</td>
<td><input type="text" name="LoggienGroesse" value="" size="32"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right">Keller:</td>
<td><input type="text" name="Keller" value="" size="32"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right">WC:</td>
<td><input type="text" name="WC" value="" size="32"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right">Bäder:</td>
<td><input type="text" name="Baeder" value="" size="32"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right">Provision:</td>
<td><input type="text" name="Provision" value="" size="32"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right">Miete netto:</td>
<td><input type="text" name="Mietenetto" value="" size="32"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right">BK:</td>
<td><input type="text" name="BK" value="" size="32"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right">HK:</td>
<td><input type="text" name="HK" value="" size="32"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right">Ust:</td>
<td><input type="text" name="Ust" value="" size="32"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right">Monatliche Kosten:</td>
<td><input type="text" name="MonatlicheKosten" value="" size="32"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right">Wohnbauförderung:</td>
<td><input type="text" name="Wohnbaufoerderung" value="" size="32"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right">Kaution:</td>
<td><input type="text" name="Kaution" value="" size="32"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right">Barmittel:</td>
<td><input type="text" name="Barmittel" value="" size="32"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right">Ablöse:</td>
<td><input type="text" name="Abloese" value="" size="32"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right">Beziehbar:</td>
<td><input type="text" name="Beziehbar" value="" size="32"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right">Heizung:</td>
<td><input type="text" name="Heizung" value="" size="32"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right">Möbliert:</td>
<td><input type="text" name="Moebliert" value="" size="32"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right">Garage:</td>
<td><input type="text" name="Garage" value="" size="32"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right">Abstellplatz:</td>
<td><input type="text" name="Abstellplatz" value="" size="32"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right">Mietdauer:</td>
<td><input type="text" name="Mietdauer" value="" size="32"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right">Kategorie:</td>
<td><input type="text" name="Kategorie" value="" size="32"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right">Baujahr:</td>
<td><input type="text" name="Baujahr" value="" size="32"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right">Lift:</td>
<td><input type="text" name="Lift" value="" size="32"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right">Text:</td>
<td><input type="text" name="Text" value="" size="32"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right">Zusatzinfo:</td>
<td><input type="text" name="Zusatzinfo" value="" size="32"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right">Bild1:</td>
<td><input name="Bild1" type="file"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right">Bild2:</td>
<td><input name="Bild2" type="file"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right">Bild3:</td>
<td><input name="Bild3" type="file"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right">Bild4:</td>
<td><input name="Bild4" type="file"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right">Bild5:</td>
<td><input name="Bild5" type="file"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right">Bild6:</td>
<td><input name="Bild6" type="file"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right">Bild7:</td>
<td><input name="Bild7" type="file"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right">Bild8:</td>
<td><input name="Bild8" type="file"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right">Bild9:</td>
<td><input name="Bild9" type="file"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right">Bild10:</td>
<td><input name="Bild10" type="file"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right">Grundriss1:</td>
<td><input name="Grundriss1" type="file"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right">Grundriss2:</td>
<td><input name="Grundriss2" type="file"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right">Grundriss3:</td>
<td><input name="Grundriss3" type="file"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right">Grundriss4:</td>
<td><input name="Grundriss4" type="file"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right">Grundriss5:</td>
<td><input name="Grundriss5" type="file"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right">Video:</td>
<td><input name="Video" type="file"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right"></td>
<td><input type="submit" value="Datensatz einfügen">
<input type="reset" value="löschen">
</td>
</tr>
</table>
</form>
und das "dateneintragen.php" Script dazu: Code: <?php
$db=mysql_connect("localhost","root","");
mysql_select_db("Meine Datenbank");
$Titel=$HTTP_POST_VARS['Titel'];
$Pronr=$HTTP_POST_VARS['Projektnummer'];
$Land=$HTTP_POST_VARS['Land'];
$PLZ=$HTTP_POST_VARS['PLZ'];
$Ort=$HTTP_POST_VARS['Ort'];
$Strasse=$HTTP_POST_VARS['Strasse'];
$Hausnr=$HTTP_POST_VARS['Hausnummer'];
$Stiege=$HTTP_POST_VARS['Stiege'];
$Stockwerk=$HTTP_POST_VARS['Stockwerk'];
$Topnr=$HTTP_POST_VARS['Topnummer'];
$KGNR=$HTTP_POST_VARS['KGNR'];
$Einlagezahl=$HTTP_POST_VARS['Einlagezahl'];
$Geld=$HTTP_POST_VARS['Waehrung'];
$Mitarbeiter=$HTTP_POST_VARS['Mitarbeiter'];
$Sprache=$HTTP_POST_VARS['Sprache'];
$Eindat=$HTTP_POST_VARS['Eingabedatum'];
$Adat=$HTTP_POST_VARS['Aenderungsdatum'];
$Immoart=$HTTP_POST_VARS['Immobilienart'];
$Lage=$HTTP_POST_VARS['Lage'];
$Zustand=$HTTP_POST_VARS['Zustand'];
$Schutz=$HTTP_POST_VARS['Denkmalschutz'];
$Code=$HTTP_POST_VARS['Code'];
$Schutzzone=$HTTP_POST_VARS['Schutzzone'];
$Wohnfl=$HTTP_POST_VARS['Wohnflaeche'];
$Grunfl=$HTTP_POST_VARS['Gruenflaeche'];
$Terran=$HTTP_POST_VARS['TerrassenAnzahl'];
$Terrgr=$HTTP_POST_VARS['TerrassenGroesse'];
$Balkan=$HTTP_POST_VARS['BalkonAnzahl'];
$Balkgr=$HTTP_POST_VARS['BalkonGroesse'];
$Zimmer=$HTTP_POST_VARS['Zimmeranzahl'];
$bege=$HTTP_POST_VARS['Getrenntbegehbar'];
$Logan=$HTTP_POST_VARS['LoggienAnzahl'];
$Loggr=$HTTP_POST_VARS['LoggienGroesse'];
$Keller=$HTTP_POST_VARS['Keller'];
$WC=$HTTP_POST_VARS['WC'];
$Bad=$HTTP_POST_VARS['Baeder'];
$Prov=$HTTP_POST_VARS['Provision'];
$Miete=$HTTP_POST_VARS['Miettenetto'];
$HK=$HTTP_POST_VARS['HK'];
$BK=$HTTP_POST_VARS['BK'];
$Ust=$HTTP_POST_VARS['Ust'];
$Monkost=$HTTP_POST_VARS['MonatlicheKosten'];
$fo=$HTTP_POST_VARS['Wohnbaufoerderung'];
$Kaution=$HTTP_POST_VARS['Kaution'];
$Bar=$HTTP_POST_VARS['Barmittel'];
$Ablose=$HTTP_POST_VARS['Abloese'];
$beziehbar=$HTTP_POST_VARS['Beziehbar'];
$Heizung=$HTTP_POST_VARS['Heizung'];
$Mobel=$HTTP_POST_VARS['Moebliert'];
$Garage=$HTTP_POST_VARS['Garage'];
$Platz=$HTTP_POST_VARS['Abstellplatz'];
$Mietdauer=$HTTP_POST_VARS['Mietdauer'];
$Kat=$HTTP_POST_VARS['Kategorie'];
$BJ=$HTTP_POST_VARS['Baujahr'];
$Lift=$HTTP_POST_VARS['Lift'];
$Text=$HTTP_POST_VARS['Text'];
$Info=$HTTP_POST_VARS['Zusatinfo'];
$PHPPROG="
INSERT INTO internet (Projektnummer, Land, PLZ, Ort, Strasse, Hausnummer, Stiege, Stockwerk, Topnummer, KGNR, Einlagezahl, Waehrung, Mitarbeiter, Sprache, Eingabedatum, Aenderungsdatum, Immobilienart, Lage, Zustand, Denkmalschutz, Titel, Code, Schutzzone, Wohnflaeche, Gruenflaeche, TerrassenAnzahl, TerrassenGroesse, BalkonAnzahl, BalkonGroesse, ZimmerAnzahl, Getrenntbegehbar, LoggienAnzahl, LoggienGroesse, Keller, WC, Baeder, Provision, Mietenetto, BK, HK, Ust, monatlicheKosten, Wohnbaufoerderung, Kaution, Barmittel, Abloese, beziehbar, Heizung, moebliert, Garage, Abstellplatz, Mietdauer, Kategorie, Baujahr, Lift, Text, Zusatzinfo)
VALUES ('$Pronr', '$Land', '$PLZ', '$Ort', '$Strasse', '$Hausnr', '$Stiege', '$Stockwerk', '$Topnr', '$KGNR', '$Einlagezahl', '$Geld', '$Mitarbeiter', '$Sprache', '$Eindat', '$Adat', '$Immoart', '$Lage', '$Zustand', '$Schutz', '$Titel', '$Code', '$Schutzzone', '$Wohnfl', '$Grunfl', '$Terran', '$Terrgr', '$Balkan', '$Balkgr', '$Zimmer', '$bege', '$Logan', '$Loggr', '$Keller', '$WC', '$Bad', '$Prov', '$Miete', '$BK', '$HK', '$Ust', '$Monkost', '$fo', '$Kaution', '$Bar', '$Ablose', '$beziehbar', '$Heizung', '$Mobel', '$Garage', '$Platz', '$Mietdauer', '$Kat', '$BJ', '$Lift', '$Text', '$Info')";
mysql_query($PHPPROG);
if($PHPPROG == true)
{
echo "Eintrag war erfolgreich";
}
else
{
echo "Fehler beim Speichern";
}
mysql_close($db);
?>
Sorry, dass ich gleich mit soetwas großen Reinplatze, aber ich bräuchte Hilfe. Vielen Dank! |