Problem: Automatisches Eintragen; Hat sich erledigt, kann geschlossen werden |
Fairytale

Mitglied
 

Dabei seit: 21.05.2007
Beiträge: 266
 |
|
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
')
//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ä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
?>
__________________
Man ist nicht arm, wenn ein Traum nicht in Erfüllung geht, man ist arm nur arm, wenn man nie geträumt hat.
pixelio.de
Dieser Beitrag wurde 4 mal editiert, zum letzten Mal von Fairytale: 08.02.2008 12:28.
|
|
07.02.2008 21:47 |
|
|
|
Impressum
|