cute0devil

Mitglied
 

Dabei seit: 11.03.2007
Beiträge: 17
 |
|
Hallo,
also, ich habe ein kleines Problem mit meiner Datenbank.
Mein Ziel ist es, wenn ich die Daten eines Pferdes in ein Formular eingebe, das diese dann in der Datenbank gespeichert werden.
Ich muss dazu sagen, das ich gerade am PHP und MySQL lernen bin, wahrscheinlich ist es nur ein Dummer Anfängerfehler, aber naja
.
Ich stell einfach mal den Code ür das Formular und den PHP Code rein:
Zitat: |
<form action="pferde-eintragen.php" method="post">
Name:<br>
<input type="text" size="24" maxlength="50"
name="name"><br><br>
Geboren im Jahr:<br>
<input type="text" size="24" maxlength="50"
name="Alter"><br><br>
von (Vater):<br>
<input type="text" size="24" maxlength="50"
name="Vater"><br><br>
aus der (Mutter):<br>
<input type="text" size="24" maxlength="50"
name="Mutter"><br><br>
Geschlecht:<br>
<input type="text" size="24" maxlength="50"
name="Geschlecht"><br><br>
Rasse:<br>
<input type="text" size="24" maxlength="50"
name="Rasse"><br><br>
Stockmaß:<br>
<input type="text" size="24" maxlength="50"
name="Stockmas"><br><br>
Farbe (bitte auf das Bild achten!):<br>
<input type="text" size="24" maxlength="50"
name="Farbe"><br><br><br>
<input type="submit" value="Abschicken">
</form>
|
Das ist das Formular, mit HTML!
Zitat: |
<?php
$verbindung = mysql_connect("localhost", "???" , "???")
or die("Verbindung zur Datenbank konnte nicht hergestellt werden");
mysql_select_db("homepage") or die ("Datenbank konnte nicht ausgewählt werden");
$Name = $_POST["Name"];
$Alter = $_POST["Alter"];
$Vater = $_POST["Vater"];
$Mutter = $_POST["Mutter"];
$Geschlecht = $_POST["Geschlecht"];
$Rasse = $_POST["Rasse"];
$Stockmas = $_POST["Stockmas"];
$Farbe = $_POST["Farbe"];
?>
|
Das ist der andere Code!
Der name der Datenbank ist "homepage".
Ich bin beim Anbieter Funpic, habe es aber auch schon bei Ohost probiert!
Zu meinem eigentlichen Problem: Jedes mal, wenn ich das Formular abschicke kommt nrn die Meldung: Datenbank konnte nicht ausgewählt werden!
Er findet also die Datenbank nicht und ich weiß nicht wie ich ihn dazu bringe sie zu finden...
Ihr könnt es auch gerne selbst ausprobieren: >>hier<<
Ich hffe man versteht mein Problem!
Danke schonmal!
LG
__________________
|
|
01.04.2007 20:33 |
|
|
cute0devil

Mitglied
 

Dabei seit: 11.03.2007
Beiträge: 17
Themenstarter
 |
|
Hey ihr zwei,
ja, also es lag auf jedenfall schonmal an der datenbank, ich hatte da den Tabellennamen
dafür schonmal ein dickes Danke!
Nun weiß ich aber nicht, wie ich sage, welche tabelle das ist, ewil ich in der Datenbank schon 3 tabellen habe...
Hat da noch wer ne Idee?
__________________
|
|
01.04.2007 23:28 |
|
|
 |
miss_trinity

Ich bin blond.
 

Dabei seit: 13.02.2007
Beiträge: 285
Herkunft: Schweiz - SH
 |
|
|
01.04.2007 23:51 |
|
|
cute0devil

Mitglied
 

Dabei seit: 11.03.2007
Beiträge: 17
Themenstarter
 |
|
Also, etwa so:
Zitat: |
$eintrag = "INSERT INTO pferde
(Name, Alter, Vater, Mutter, Geschlecht, Rasse, Stockmas, Farbe)
VALUES
('$Name', '$Alter', '$Vater', '$Mutter' '$Geschlecht', '$Rasse', '$Stockmas', '$Farbe')";
$eintragen = mysql_query($eintrag);
|
Die tabelle ist jetzt eine neue, sie heißt jetzt "pferde"
Er sagt aber immer noch: Fehler beim speichern, findet ihr zufällig den Fehler?
__________________
|
|
02.04.2007 02:30 |
|
|
cute0devil

Mitglied
 

Dabei seit: 11.03.2007
Beiträge: 17
Themenstarter
 |
|
Zitat: |
Column count doesn't match value count at row 1
|
Oder hätte ich da noch iwas ändern sollen, in dem, was du mir geschrieben hast, May-Britt?
__________________
|
|
03.04.2007 16:51 |
|
|
cute0devil

Mitglied
 

Dabei seit: 11.03.2007
Beiträge: 17
Themenstarter
 |
|
Niemand noch ne Idee?
__________________
|
|
06.04.2007 19:15 |
|
|
Impressum
|
|