| | | | |
| |||||||
| Datenbanken SQL und Co |
|
| | LinkBack | Themen-Optionen | Thema bewerten |
| | |
| Neuer Benutzer Registriert seit: 14.04.2010
Beiträge: 6
PHP-Kenntnisse: Anfänger ![]() | Hallo, kann mir jemand helfen. Ich möchte Text und mehrere Bilder per Formular in eine Datenbank einlesen und ausgeben und später auch mal wieder per Formular löschen (optional) Soweit bin ich schon gekommen: siehe Schript: <? if (isset($_POST['gesendet'])) { //$verzeichnis = "img"; $heute=date("Y-m-j"); $sqlab = "insert into rezepte "; $sqlab .= "(bezeichnung, kat_ID, zutaten,anleitung,"; $sqlab .= "bild,username,erstelldatum) values "; $sqlab .= "('".$_POST["bezeichnung"] . "','"; $sqlab .= $_POST["kat_ID"] . "','"; $sqlab .= $_POST["zutaten"] . "','"; $sqlab .= $_POST["anleitung"] . "','"; $sqlab .= $_POST["bild"] . "','"; $sqlab .= $_POST["username"]. "','"; $sqlab .= $heute . "')"; /* echo $sqlab;*/ $res = mysql_query($sqlab); $num = mysql_affected_rows(); if ($num>0) { echo "<font color='#00aa00'>"; echo "Es wurde 1 Datensatz hinzugefügt<p>"; echo "<a href='upload.php' title='Eigenes Rezeptbild' target='_self'><h1>Eigenes Rezeptbild hochladen</h1></a>"; echo "</font>"; } else { echo "<font color='#ff0000'>"; echo "Es ist ein Fehler aufgetreten, "; echo "es wurde kein Datensatz hinzugefügt<p>"; echo "</font>"; } } else { $user = $_SESSION['username']; echo "... und sendet das Formular ab:<p>"; echo "<form name=sendform onSubmit='return checkdata()' action='selber_eintragen.php' enctype='multipart/form-data' method ='post'>"; echo "<input name='bezeichnung'> Wie heisst euer Rezept? <p>"; $sql="select kat_ID,bezeichnung from kategorie "; $res = mysql_query($sql); echo "<select name='kat_ID'>"; while($row=mysql_fetch_row($res)) { echo "<option value='".$row[0]."'>".$row[1] ."</option>"; } echo "</select>"; echo "<p>"; echo "<textarea name='zutaten'cols='45' rows='5'>schreibt hier eure Zutaten rein</textarea><p>"; echo "<textarea name='anleitung'cols='45' rows='5'>schreibt Rezeptbeschreibung rein</textarea><p>"; xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxx hier wäre es schön, wenn man mehrere Bilder auswählen und uploaden könnte echo "<input name='bild' type='hidden' value='bilder/keinBild.png'/><p>"; xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxx echo "<input name='username' readonly='true' value='$user'><p>"; echo "<input type='submit' name='gesendet'value='Rezept hochladen'>"; echo "<input type='reset'>"; echo "<br>"; echo "</form>"; } ?> <ul><li> <a href="javascript:history.back()">zurück</a></li></ul> </div> <!--ende content--> <div id="footer"> <p class="footer"> <form action = "suchen.php" method = "post"> <input name = "anfang"> <input type = "submit" value ="Rezept suchen" /> <input type = "reset"> </form></p> </div> Vielen Dank im Voraus kleine Rezeptsammlung |
| | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Erfahrener Benutzer Registriert seit: 30.03.2010
Beiträge: 176
PHP-Kenntnisse: Fortgeschritten ![]() | 1. Bitte die Tags für den Quellcode nutzen ([ PHP ][ /PHP ]) 2. Wo genau liegt dein Problem?
__________________ Look at This! Für Syntax-Fehler übernehme ich keine Haftung! Digital-Duty.DE |
| | |
| | |
| Neuer Benutzer Registriert seit: 14.04.2010
Beiträge: 6
PHP-Kenntnisse: Anfänger ![]() | Sorry bin neu im Forum, [ PHP ]echo "<input name='bild' type='hidden' value='bilder/keinBild.png'[ /PHP ] derzeit fügt das Formular dieses Bild ein, ich würde aber lieber so etwas statt dessen einfügenBilder Upload Script - Datei Upload Danke dadda |
| | |
| | |
| Erfahrener Benutzer Registriert seit: 17.03.2010
Beiträge: 1.833
PHP-Kenntnisse: Fortgeschritten ![]() ![]() | Ich verstehe immer noch nichts. Außerdem sollst Du die PHP Tags im WYSIWIG Editor nutzen (das php Symbol oben). Willst du Bilder in die DB einfügen? Wenn ja, dann lies Dir mal das hier durch: Datenbanken - Ist es sinnvoll, Bilder in einer Datenbank abzulegen? und Storing Images In MySQL - PHP articles and PHP tutorials - PHP 5, MySQL, PostgreSQL, AJAX, Web 2.0 Wolf29
__________________ while (!asleep()) sheep++; Unterschätze nie jemanden der einen Schritt zurück geht! Er könnte Anlauf nehmen. |
| | |
| | |
| Neuer Benutzer Registriert seit: 14.04.2010
Beiträge: 6
PHP-Kenntnisse: Anfänger ![]() | Ich habe ein Feld in der Datenbank das heißt Bild und dort soll der link zum Bild welches z.B in einen Ordner Images hochgeladen wird eingetragen werden Bsp:bilder/herzhaft/ente1.gif wenn ich das per hand in der Datenbank ändere klappt auch alles, aber per Formular nicht. Gruß dadda kleine Rezeptsammlung |
| | |
| | |
| Neuer Benutzer Registriert seit: 14.04.2010
Beiträge: 6
PHP-Kenntnisse: Anfänger ![]() | PHP-Code: Danke im Voraus dadda Hoffentlich hab ich es jetzt richtig mit dem <php> kleine Rezeptsammlung |
| | |
| | |
| Erfahrener Benutzer Registriert seit: 30.03.2010
Beiträge: 176
PHP-Kenntnisse: Fortgeschritten ![]() | Dadurch das Eingabefeld für das Bild den value='bilder/keinBild.png' hat und dazu noch vom type hidden ist, ist es klar das der Wert sich auch nicht bei der Übergabe ändert Und durch den immer gleich bleibenden Wert ist auch klar warum das POST immer den Wert bekommt.
__________________ Look at This! Für Syntax-Fehler übernehme ich keine Haftung! Digital-Duty.DE |
| | |
| | |
| Erfahrener Benutzer Registriert seit: 17.03.2010
Beiträge: 1.833
PHP-Kenntnisse: Fortgeschritten ![]() ![]() | So sieht der Code gut aus, aber ich sehe nicht, dass du was in einen Ordner uploadest und den Bildpfad in der DB speicherst?!?!? Hier mal ein relevantes Tutorial für Dich zu dem Thema: PHP: Dateiuploads mit POST - Manual Dort wird es sehr gut und genau erklärt. Bei Fragen nochmal melden! Anbei: in welchen Ordner du das Bild hochlädst weist Du ja, musst du nur noch mit dem Bildnamen verknüpfen und in die DB eintragen! Wolf29
__________________ while (!asleep()) sheep++; Unterschätze nie jemanden der einen Schritt zurück geht! Er könnte Anlauf nehmen. |
| | |
| | |
| Neuer Benutzer Registriert seit: 14.04.2010
Beiträge: 6
PHP-Kenntnisse: Anfänger ![]() | Danke euch erst mal ich Probiers mal aus und meld mich wieder Gruß dadda Schmeckerchen.de nicht nur kulinarische "Leckerbissen" |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Bilder in der Datenbank | Finch | PHP-Fortgeschrittene | 16 | 20.01.2010 13:58 |
| Text Ersetzen an anderer Stelle | phpde | Off-Topic Diskussionen | 6 | 03.08.2009 20:12 |
| CSS Layout mit 4 Buttons nebeneinander!! | Rambo02 | HTML, Usability und Barrierefreiheit | 7 | 27.07.2009 15:33 |
| Textfelder Array in Datenbank schreiben | raa | PHP Tipps 2009 | 16 | 14.03.2009 21:41 |
| Bilder aus Datenbank / <img>-Tags automatisch generieren | Teela | PHP Tipps 2009 | 2 | 14.03.2009 17:40 |
| Text in Datenbank umwandeln | muffinsbacken | PHP Tipps 2009 | 9 | 07.01.2009 18:40 |
| problem bei adminbereich für bilder in datenbank stellen | mobilica | PHP Tipps 2009 | 18 | 04.01.2009 10:58 |
| Bilder auslesen aus der Datenbank !HILFE! | ikkunaprincessa | Datenbanken | 20 | 28.11.2008 18:09 |
| JavaScript/PHP: qooxdoo 0.7.1 - Teil 1 : Eine Einführung | Zergling-new | Tutorials | 6 | 25.01.2008 10:41 |
| CSS - Design (clear - Problem) | HTML, Usability und Barrierefreiheit | 7 | 21.12.2005 14:55 | |
| Seite mit editierbarem Inhalt (Text u. Bilder) | Werkler | PHP Tipps 2005-2 | 10 | 08.09.2005 15:15 |
| Text aus Datenbank ... | PHP Tipps 2005-2 | 4 | 18.07.2005 11:31 | |
| [Erledigt] durch Klick auf Text anderen Text einblenden | HTML, Usability und Barrierefreiheit | 3 | 03.07.2005 14:41 | |
| [Erledigt] Bilder frei positionieren und von Text umfließen lassen. | HTML, Usability und Barrierefreiheit | 10 | 24.04.2005 00:05 | |