Newcomer1
Mitglied
Hallo alle zusammen!
Habe folgendes Problem: Ich versuche mit einem einfachen Script Daten in meine Mysql Datenbank einzufügen. Leider das nur zur Hälfte. Das heisst: es wird zwar erkannt daß Daten ankommen (sehe ich anhand der 'id') aber sie Tabellen bleiben leer.
Kann mir jemand weiterhelfen (Sollte mich jemand auf 'www.schattenbaum.de' verweisen wollen: da war ich schon...).
Hier der Code zum Erstellen der Tabelle:
-----------------------------------------------------------------------
CREATE TABLE `Ramona2` (
`id` INT(10) NOT NULL AUTO_INCREMENT,
`Name` VARCHAR(50) NOT NULL,
`Adresse` VARCHAR(50) NOT NULL,
`PLZ` VARCHAR(50) NOT NULL,
`Mail` VARCHAR(50) NOT NULL,
PRIMARY KEY (`id`)
)
TYPE = MYISAM;
(Könnte es sein daß es an der DB liegt?)
-----------------------------------------------------------------------
Hier das Formular zum eintragen der Daten:
------------------------------------------------------------------------
<html>
<head>
<title>Einfügen - Test</title>
</head>
<body>
<h1>Daten hinzufügen</h1>
<form action="hinzu.php" method="POST">
<p><input type="text" name="name" size="50"></p>Name<p>
<p><input type="text" name="adresse" size="50"></p>Adresse<p>
<p><input type="text" name="plz" size="50"></p>PLZ<p>
<p><input type="text" name="mail" size="50"></p>Mail<p>
<input type="submit" value="hinzu"></p>
</form>
</body>
</html>
-----------------------------------------------------------------------------------------------
Hier der Code zum übermitteln der Daten:
-----------------------------------------------------------------------------------------------
<html>
<head>
<title>Hinzufügen der Daten - Test</title>
</head>
<body>
<h1>Hinzufügen...</h1>
<?
$server ="(Server)";
$Benutzer = "(Username)";
$Kennwort = "(Passwort)";
$verbindung = mysql_connect ($server, $Benutzer, $Kennwort);
mysql_select_db("(db-name)", $verbindung);
$sql_eintrag = "INSERT INTO Ramona2 (name,adresse,plz,mail) VALUES ('$name' , '$adresse' , '$plz' , '$mail')";
$eintrag = mysql_query($sql_eintrag, $verbindung);
$sql = "SELECT * FROM Ramona2";
$ergebnis = mysql_query($sql, $verbindung);
echo "<p>Dateninhalte der Tabelle Ramona2:</p>\n";
while($row = mysql_fetch_object($ergebnis))
{
echo "<p>", $row->Ramona2, "";
}
mysql_free_result($ergebnis);
mysql_close($verbindung);
?>
</body>
</html>
---------------------------------------------------------------------
Beschäftige mich erst seit ein paar Wochen mit php und mysql... bin sozusagen ein Neuer
.
.
Thanks for your attention...
Habe folgendes Problem: Ich versuche mit einem einfachen Script Daten in meine Mysql Datenbank einzufügen. Leider das nur zur Hälfte. Das heisst: es wird zwar erkannt daß Daten ankommen (sehe ich anhand der 'id') aber sie Tabellen bleiben leer.
Kann mir jemand weiterhelfen (Sollte mich jemand auf 'www.schattenbaum.de' verweisen wollen: da war ich schon...).
Hier der Code zum Erstellen der Tabelle:
-----------------------------------------------------------------------
CREATE TABLE `Ramona2` (
`id` INT(10) NOT NULL AUTO_INCREMENT,
`Name` VARCHAR(50) NOT NULL,
`Adresse` VARCHAR(50) NOT NULL,
`PLZ` VARCHAR(50) NOT NULL,
`Mail` VARCHAR(50) NOT NULL,
PRIMARY KEY (`id`)
)
TYPE = MYISAM;
(Könnte es sein daß es an der DB liegt?)
-----------------------------------------------------------------------
Hier das Formular zum eintragen der Daten:
------------------------------------------------------------------------
<html>
<head>
<title>Einfügen - Test</title>
</head>
<body>
<h1>Daten hinzufügen</h1>
<form action="hinzu.php" method="POST">
<p><input type="text" name="name" size="50"></p>Name<p>
<p><input type="text" name="adresse" size="50"></p>Adresse<p>
<p><input type="text" name="plz" size="50"></p>PLZ<p>
<p><input type="text" name="mail" size="50"></p>Mail<p>
<input type="submit" value="hinzu"></p>
</form>
</body>
</html>
-----------------------------------------------------------------------------------------------
Hier der Code zum übermitteln der Daten:
-----------------------------------------------------------------------------------------------
<html>
<head>
<title>Hinzufügen der Daten - Test</title>
</head>
<body>
<h1>Hinzufügen...</h1>
<?
$server ="(Server)";
$Benutzer = "(Username)";
$Kennwort = "(Passwort)";
$verbindung = mysql_connect ($server, $Benutzer, $Kennwort);
mysql_select_db("(db-name)", $verbindung);
$sql_eintrag = "INSERT INTO Ramona2 (name,adresse,plz,mail) VALUES ('$name' , '$adresse' , '$plz' , '$mail')";
$eintrag = mysql_query($sql_eintrag, $verbindung);
$sql = "SELECT * FROM Ramona2";
$ergebnis = mysql_query($sql, $verbindung);
echo "<p>Dateninhalte der Tabelle Ramona2:</p>\n";
while($row = mysql_fetch_object($ergebnis))
{
echo "<p>", $row->Ramona2, "";
}
mysql_free_result($ergebnis);
mysql_close($verbindung);
?>
</body>
</html>
---------------------------------------------------------------------
Beschäftige mich erst seit ein paar Wochen mit php und mysql... bin sozusagen ein Neuer
.
.
Thanks for your attention...