
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>
<p>
<?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">
<p> <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>
<p><input type=hidden name=Bildurl value=1><input type=file name=datei></p>
<p> </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>
<p><label for="fp4">Preis ohne Vertrag</label><input type="text" name="PreisohneVertrag" size="20" id="fp4"> </p>
<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>
<p><input type="text" name="Platzhalter" size="20"></p>
<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
Zitat:Tja, das ist mir dann aber ein Rätsel. In "Richtig debuggen" stehen mehrere Hinweise, die du sinnvollerweise mal beachten solltest.
deine antwort hat mir leider nur kein bischen geholfen.
Zitat:Falls du dich fragst, ob das reine Schikane von uns ist, nein, hier der Grund:
Crosspostings
Technisch gesehen sind in der verwendeten Software keine Crosspostings im wörtlichen Sinne möglich. Siehe Multiposts.
Multiposts
Hier sind zwei verschiedene Fälle zu unterscheiden. Multiposts innerhalb der Seite werden nicht toleriert. Hier wird jeder Beitrag bis auf den, in den das Posting thematisch am ehesten passt gelöscht. Im Wiederholungsfall wird ein Hinweis auf die Crossposting-Regelung des Forums hinterlassen und der Thread geschlossen.
Multiposts mit anderen Webforen als phpforum.de werden anders behandelt. Diese Threads werden mit einem Hinweis versehen und bei mehrmaligem Crossposten werden die Threads geschlossen.
Zitat:Siehe auch
Crossposting bedeutet, dass ein und dieselbe Frage in mehreren Foren oder Newsgroups gleichzeitig gestellt wird. Ein solches Verhalten wird von den meisten Helfern nicht toleriert, denn damit stellst Du einerseits die Kompetenz der Helfer jedes einzelnen Forums und Newsgroup in Frage und bewirkst zudem, dass ein zig-faches an Stunden aufgewendet wird, um nur ein einziges Problem zu lösen, denn überall werden sich die Helfer daran setzen, eine Lösung für Dich zu finden. Das ist ganz klar ein Missbrauch an dem kostenlosen und freiwilligen Support, der hier angeboten wird.
Wenn Deine Frage klar und deutlich gestellt wurde, dann wirst Du ganz bestimmt innerhalb kürzester Zeit eine Antwort erhalten. Sollte dies auch nach mehreren Tagen nicht der Fall sein, dann versuche bitte die Frage besser zu formulieren. Falls Du dennoch in einem zweiten Forum posten solltest, erwähne bitte, dass Du die Frage schon woanders gestellt hast, und dass Du es tust, weil keine Lösung gefunden werden konnte.