| Suchen | |
|
#1
|
|||
|
|||
|
hallo,
ich komme hier nicht weiter, jetzt funktioniert nix mehr :-( bin völliger php neuling, hatte das auch schon funktionierend ausser das keine bilder gespeichert wurden, nun speichert sich da aber garnichts mehr ? und es werden keine datensätze angelegt. aussehen tut das ganze so.: <html> <head> <title>Datenbank Füllen</title> </head> <body> <?php mysql_connect("localhost","wessve","weste1") or die ("Keine Verbindung moeglich"); mysql_select_db("mobilcenter") or die ("Die Datenbank existiert nicht"); ?> <form action="<?php echo$_SERVER['PHP_SELF']; ?>" enctype="multipart/form-data" method="post"> <label for="fp1">Artikel Nummer</label><input type="text" name="Artikelnr" size="20" id="fp1"> <select size="1" name="Marke"> <option>Nokia</option> <option>LG</option> <option>Motorolla</option> </select><label for="fp2">Bezeichnung</label><input type="text" name="Bezeichnung" size="20" id="fp2"></p> <input type=hidden name=Bildurl value=1><input type=file name=datei></p> </p> <label for="fp3">Kurzbeschreibung</label><textarea rows="5" name="Kurzbeschreibung" cols="36" id="fp3"></textarea> Beschreibung<textarea rows="5" name="Beschreibung" cols="70"></textarea></p> <label for="fp4">Preis ohne Vertrag</label><input type="text" name="PreisohneVertrag" size="20" id="fp4"></p> <input type="checkbox" name="C1" value="ON" id="fp5"><label for="fp5">O²</label> <input type="checkbox" name="C2" value="ON" id="fp6"><label for="fp6">Vodafone</label> <input type="checkbox" name="C3" value="ON" id="fp7"><label for="fp7">Telekom </label> <input type="checkbox" name="C4" value="ON" id="fp8"><label for="fp8">E+</label></p> <input type="text" name="Platzhalter" size="20"></p> <input name="Send" type="submit" value="Speichern" name="B1"></p> <?php if($_REQUEST['Send']) $Artikelnr = $_POST["Artikelnr"]; $Marke = $_POST["Marke"]; $Bezeichnung = $_POST["Bezeichnung"]; $Bildurl = $_POST["Bildurl"]; $Kurzbeschreibung = $_POST["Kurzbeschreibung"]; $Beschreibung = $_POST["Beschreibung"]; $PreisohneVertrag = $_POST["PreisohneVertrag"]; $C1 = $_POST["C1"]; $C2 = $_POST["C2"]; $C3 = $_POST["C3"]; $C4 = $_POST["C4"]; $Platzhalter = $_POST["Platzhalter"]; ?> <?php $eintrag = "INSERT INTO Telefone (ArtNr, Marke, Bezeichnung, Bild, Kurzbeschreibung, Beschreibung, PreisOV, O2, Vodafone, Telekom, EPlus, Platzhalter) VALUES ('$Artikelnr', '$Marke', '$Bezeichnung', '$Bildurl','$Kurzbeschreibung', '$Beschreibung','$PreisohneVertrag', '$C1','$C2', '$C3','$C4','$Platzhalter')"; ?> <?php $eintragen = mysql_query($eintrag);?> </form> </body> </html> kann mir bitte eventuell jemand weiterhelfen? im feld Bildurl ausgewähltes bild soll dann in der Datenbank gespeichert werden, natürlich auch die anderen daten. ich probiere da nun schon zwei tage. Danke schon mal fürs lesen und über antworten würde ich mich freuen. am besten wären antworten die mir weiterhelfen :-) MfG sven |
|
#2
|
|||
|
|||
|
Bei dem Quellcode:
Standard-Antwort: Richtig debuggen 1. Man bemerkt, dass ein Skript nicht das tut, was es soll. 2. Man versucht, die Stelle die daran Schuld sein kann, schonmal einzugrenzen. Falls dies nicht geht, wird zunächst das komplette Skript als fehlerhaft angesehen. 3. An den Anfang des Scriptes schreibt man die Zeile: error_reporting(E_ALL); 4. An markanten Stellen im Skript lässt man sich wichtige Variableninhalte ausgeben und ggf. auch in bedingten Anweisungen eine kurze Ausgabe machen, um zu überprüfen, welche Bedingung ausgeführt wurde (oder auch nicht). 5. Schritt 4 wird so lange wiederholt, bis Unstimmigkeiten im Skript auffallen 6. Damit hat man das Problem (Unstimmigkeit) gefunden und kann versuchen diese zu beheben. Hierzu dienen dann die PHP-Dokumentation und andere Quellen als Ratgeber. 7. Lässt sich das konkrete Problem trotzdem nicht beheben, kann man in Foren um Rat fragen. 8. Das Programm läuft und man kann die Debug-Ausgaben wieder entfernen. Die Ausgaben per echo kann man sich ersparen, in dem man einen Debugger benutzt. *** Nobody ***
__________________
Ich beantworte keine Fragen per PM, Mail, ICQ oder Telefon. Unformatiert geposteten Quellcode sehe ich mir nicht an. PHP Tipps & Tricks |
|
#3
|
|||
|
|||
|
danke,
deine antwort hat mir leider nur kein bischen geholfen. ausgeführt wird das ja nur nichts mehr in die datenbank geschrieben. ich habe nur <input type=hidden name=Bildurl value=1><input type=file name=datei></p> geändert. Debuggen? wenn ich bei dem prog phpcoder pro auf den blauen pfeil drücke wird es auch ohne zu mäckern ausgeführt. also ? ich bin wie gesagt totaler php frischling, und habe das zusammengestrickt von verschiedenen php lernseiten wie www.schattenbaum.net nun frage ich hier mal nach und werde gleich mit ner super antwort empfangen. naja ich werde hier später noch einmal vorbeischauen, vielleicht kann mir ja doch jemand helfen. mfg sven Datenbank mobilcenter Tabellenstruktur für Tabelle telefone Feld Typ Null Standard ID int(11) Ja NULL ArtNr char(11) Ja Marke varchar(20) Ja Bezeichnung varchar(20) Ja Bild mediumblob Ja Kurzbeschreibung varchar(255) Ja Beschreibung text Ja PreisOV bigint(20) Ja O2 tinyint(1) Ja Vodafone tinyint(1) Ja Telecom tinyint(1) Ja EPlus tinyint(1) Ja Platzhalter varchar(40) Ja Daten für Tabelle telefone |
|
#4
|
|||
|
|||
|
hallo,
also speichern tuts jetzt wieder. leider nur noch nicht das bild. kann es sein das in der tabelle nichts gespeichert wird wenn ein feld falsch heisst ich hatte in der tabelle telekom mit c geschrieben als ich sie neugemacht habe. hatte sie zwischenzeitlich gelöscht wegen dem angesammelten müll da drinn. bitte erklär mir einer das mit den bildern abspeichern, werde aus den beispielen die ich so finde nicht schlau. danke mfg sven |
|
#5
|
|||
|
|||
|
Zitat:
Du solltest erst mal deinen HTML-Code in Ordnung bringen. Da sind Fehler drin und völlig unlesbar. Es würde dir auch nicht schaden, in der Doku mal nachzusehen, wie man einen Upload richtig macht. Standard-Antwort: Zitat aus den Forenregeln: Zitat:
Zitat:
http://www.phpforum.de/forum/phpforu...082551933.html sowie http://www.phpforum.de/forum/news.php?boardid=12 *** Nobody ***
__________________
Ich beantworte keine Fragen per PM, Mail, ICQ oder Telefon. Unformatiert geposteten Quellcode sehe ich mir nicht an. PHP Tipps & Tricks |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| bilder in datenbank speichern | dkjsnnr1 | PHP | 21 | 29.04.2007 17:39 |
| bilder in datenbank speichern? | mike1013 | Datenbanken | 4 | 21.07.2006 20:07 |
| Wie kann ich Bilder auf meine Datenbank speichern? | mom | PHP | 2 | 10.07.2006 00:21 |
| bilder in datenbank speichern wieso schlecht? | Henne | Datenbanken | 2 | 12.10.2003 13:32 |
| Bilder in eine Datenbank speichern? | bionic | PHP | 2 | 01.01.1970 01:00 |