Gegen Bilderklau - Das Original (https://www.gegen-bilderklau.net/index.php)
- Design, Website, Copyright (https://www.gegen-bilderklau.net/board.php?boardid=80)
--- Homepagehilfe (https://www.gegen-bilderklau.net/board.php?boardid=27)
---- Homepagehilfe - Archiv (https://www.gegen-bilderklau.net/board.php?boardid=139)
----- [PHP & MySQL] Problem: Automatisches Eintragen; Hat sich erledigt, kann geschlossen werden (https://www.gegen-bilderklau.net/thread.php?threadid=128107)


Geschrieben von Fairytale am 07.02.2008 um 21:47:

verrückt Problem: Automatisches Eintragen; Hat sich erledigt, kann geschlossen werden

Hi...
Ich habe ein Problem mit dem automatischen eintragen in eine Datenbank. Es geht nicht. Ich bekomme dann die Fehlermeldung "Deine Daten konnten leider nicht eingetragen werden."
Ich hoffe mir kann jemand helfen!
Danke schonmal,
lg, Karo
Hier sind mal meine codes:

db.php:
<?php
//hier werden die Daten eingegeben. [s. unten]
mysql_connect('localhost','iotvph','passwort möchte ich hier nicht angeben Augenzwinkern ')
//wenn es nicht connected werden kann, dann wird folgendes ausgegeben
or die ('Keine Verbindung moeglich');
//Datenbank wird ausgewählt
mysql_select_db('iotvph_01')
//wenn nicht erreichbar
or die ('Datenbank existiert nicht');
//PHP Script beenden.
?>




charakterformular.php:
<html>
<head>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body link="#634726" alink="#634726" vlink="#634726">

<p class="over">Weiteres Pferd anmelden</p>

<b>Achtung Wichtig!</b><br /><br />


<p></p>
<center>

<form action="charakterformular_send.php" method="POST">

<table width="180" border="0">

<tr><td width="57"><center>Dein Name:</td><td><center>
<input style="border-collapse: collapse; border: 1px dashed" class="Stil1" type="text" name="spieler"><br></td></tr>

<tr><td width="57"><center>Pferdename:</td><td><center>
<input style="border-collapse: collapse; border: 1px dashed" class="Stil1" type="text" name="name"><br></td></tr>

<tr><td><center>Geschlecht:</td><td><center>
<select style="border-collapse: collapse; border: 1px dashed" class="Stil1" name="geschlecht" size=X><option>Hengst</option><option>Stute</option></select></td></tr>

<tr><td><center>Aussehen:</td><td><center>
<input style="border-collapse: collapse; border: 1px dashed" class="Stil1" type="text" name="aussehen"></td></tr>

<tr><td><center>Rosse:</td><td><center>
<input style="border-collapse: collapse; border: 1px dashed" class="Stil1" type="text" name="rosse"></td></tr>

<tr><td><center>Herde:</td><td><center>
<select style="border-collapse: collapse; border: 1px dashed" class="Stil1" name="herde" size=X><option>Starfire Horses</option><option>Rebellen</option><option>Fairy Lights</option><option>Einzelgaenger</option></select></td></tr>

<tr><td><center>Gef&auml;hrte:</td><td><center>
<input style="border-collapse: collapse; border: 1px dashed" class="Stil1" type="text" name="partner"></td></tr>

<tr><td><center>Nachkommen:</td><td><center>
<input style="border-collapse: collapse; border: 1px dashed" class="Stil1" type="text" name="fohlen"></td></tr>

<tr><td><center>Freunde:</td><td><center>
<textarea style="border-collapse: collapse; border: 1px dashed" class="Stil1" name="freunde" rows=3 cols=16></textarea></td></tr>

<tr><td><center>Feinde:</td><td><center>
<textarea style="border-collapse: collapse; border: 1px dashed" class="Stil1" name="feinde" rows=3 cols=16></textarea></td></tr>

<tr><td><center>Charakter:</td><td><center>
<textarea style="border-collapse: collapse; border: 1px dashed" class="Stil1" name="charakter" rows=5 cols=16></textarea></td></tr>

<tr><td><center>Vergangenheit:</td><td><center>
<textarea style="border-collapse: collapse; border: 1px dashed" class="Stil1" name="vergangenheit" rows=5 cols=16></textarea></td></tr>

</table>
<br><br>

<input style="border-collapse: collapse; border: 1px dashed; width: 70px;" class="Stil1" type="submit" value="Senden">
<input style="border-collapse: collapse; border: 1px dashed; width: 70px;" class="Stil1" type="reset" value="Neu">
<br>

</form>

</center>
</body>
</html>


und zu guterletzt:
charakterformular_send.php
<?php
//Datenbankverbindung einfügen!
include('db.php');
//Variablen festlegen
$spieler = $_POST['spieler'];
$name = $_POST['name'];
$geschlecht = $_POST['geschlecht'];
$alter = $_POST['alter'];
$freunde = $_POST['freunde'];
$feinde = $_POST['feinde'];
$charakter = $_POST['charkater'];
$vergangenheit = $_POST['vergangenheit'];
$fohlen = $_POST['fohlen'];
$partner = $_POST['partner'];
$rosse = $_POST['rosse'];
$aussehen = $_POST['aussehen'];
$herde = $_POST['herde'];

//wenn eine der Variablen, dann [if]
if( ($herde=='') ) {
//Ausgabe der Fehlermeldung
echo "<b>Error</b><br>
Bitte gib eine Herde an!<br><br>
<a href=\"java script:%20history.back(-2)\" target=\"_self\">Zurück</a>";
}

//Wenn Herde=Rebellen dann in Tabelle Rebellen eintragen
if($herde=='Rebellen') {
$eintragrebellen = "INSERT INTO `Rebellen` ( `spieler` , `name` , `geschlecht` , `alter` , `freunde` , `feinde` , `charakter` , `vergangenheit` ,`fohlen` , `partner` , `rosse` , `aussehen`, `herde` )
VALUES (`$spieler`, `$name`, `$geschlecht`, `$alter`, `$freunde`, `$feinde`, `$charakter`, `$vergangenheit`,`$fohlen`, `$partner`, `$rosse`, `$aussehen`, `$herde`)";
//hier wird entschieden, dass $eintrag über die Datenbankverbindung eingetragen werden soll.
$eintragenrebellen = mysql_query($eintragrebellen);
//Ausgabe der Erfolgsmeldung bzw. Fehlermeldung
if($eintragenrebellen==true) {
echo "<b>Eintrag erfolgreich</b><br>
Der Eintrag war erfolgreich.";
} else {
echo "Deine Daten konnten leider nicht eingetragen werden.";
include('charakterformular.php');
}
}
//Wenn Herde=Starfires dann in Tabelle Starfires eintragen
if($herde=='Starfire Horses') {
$eintragstarfires = "INSERT INTO `Starfires` ( `spieler` , `name` , `geschlecht` , `alter` , `freunde` , `feinde` , `charakter` , `vergangenheit` ,`fohlen` , `partner` , `rosse` , `aussehen` , `herde` )
VALUES (`$spieler`, `$name`, `$geschlecht`, `$alter`, `$freunde`, `$feinde`, `$charakter`, `$vergangenheit`,`$fohlen`, `$partner`, `$rosse`, `$aussehen`, `$herde`)";
//hier wird entschieden, dass $eintrag über die Datenbankverbindung eingetragen werden soll.
$eintragenstarfires = mysql_query($eintragstarfires);
//Ausgabe der Erfolgsmeldung bzw. Fehlermeldung
if($eintragenstarfires==true) {
echo "<b>Eintrag erfolgreich</b><br>
Der Eintrag war erfolgreich.";
} else {
echo "Deine Daten konnten leider nicht eingetragen werden.";
include('charakterformular.php');
}
}
//Wenn Herde=Fairylights dann in Tabelle Fairylights eintragen
if($herde=='Fairy Lights') {
$eintragstarfires = "INSERT INTO `Fairylights` ( `spieler` , `name` , `geschlecht` , `alter` , `freunde` , `feinde` , `charakter` , `vergangenheit` ,`fohlen` , `partner` , `rosse` , `aussehen` , `herde` )
VALUES (`$spieler`, `$name`, `$geschlecht`, `$alter`, `$freunde`, `$feinde`, `$charakter`, `$vergangenheit`,`$fohlen`, `$partner`, `$rosse`, `$aussehen`, `$herde`)";
//hier wird entschieden, dass $eintrag über die Datenbankverbindung eingetragen werden soll.
$eintragenfairylights = mysql_query($eintragfairylights);
//Ausgabe der Erfolgsmeldung bzw. Fehlermeldung
if($eintragenfairylights==true) {
echo "<b>Eintrag erfolgreich</b><br>
Der Eintrag war erfolgreich.";
} else {
echo "Deine Daten konnten leider nicht eingetragen werden.";
include('charakterformular.php');
}
}
//Wenn Einzelgaenger dann in Tabelle Einzelgaenger eintragen
if($herde=='Einzelgaenger') {
$eintragstarfires = "INSERT INTO `Einzelgaenger` ( `spieler` , `name` , `geschlecht` , `alter` , `freunde` , `feinde` , `charakter` , `vergangenheit` ,`fohlen` , `partner` , `rosse` , `aussehen` , `herde` )
VALUES (`$spieler`, `$name`, `$geschlecht`, `$alter`, `$freunde`, `$feinde`, `$charakter`, `$vergangenheit`,`$fohlen`, `$partner`, `$rosse`, `$aussehen`, `$herde`)";
//hier wird entschieden, dass $eintrag über die Datenbankverbindung eingetragen werden soll.
$eintrageneinzelgaenger = mysql_query($eintrageinzelgaenger);
//Ausgabe der Erfolgsmeldung bzw. Fehlermeldung
if($eintrageneinzelgaenger==true) {
echo "<b>Eintrag erfolgreich</b><br>
Der Eintrag war erfolgreich.";
} else {
echo "Deine Daten konnten leider nicht eingetragen werden.";
include('charakterformular.php');
}
}
//Wenn keine Herde angegeben wurde:
else {
echo "<b>Error</b><br><br> Bitte gib eine Herde an!<br><br>
<a href=\"java script:%20history.back(-2)\" target=\"_self\">Zurück</a>";
}
//PHP schließen
?>



Geschrieben von Fairytale am 08.02.2008 um 11:18:

 

Oh... hm... danke Zunge raus Dann ist klar, dass es nicht geht großes Grinsen

EDIT:
Hm... es geht immer nocht nicht... irgendwie wird die herde net mitgesendet... glaub ich... -.-

EDIT2: ;P
Den zweiten Fehler hab ich selber gunden Zunge raus

Erledigt, kann geschlossen werden!


Forensoftware: Burning Board, entwickelt von WoltLab GmbH