Hallo,
ich versuche mich grade an MySQL.
Ich möchte es endlich hin bekommen es hin zu bekommen. :D
Also ich habe hier drei Dateien.
eintraken.html
HTML
<body><form action="speichern.php" method="post"> <br />Name:<input type="text" name="name" style="width:200px;"><br />Betreff<input type="text" name="betrefft" style="width:200px;"> <br />Text<textarea name="text"></textarea><br /><input type="submit" value="Absenden"></body>
So die geht glaube ich zumindest.
So dann habe ich hier die speichern.php
PHP
<?php$name = $_POST['name'];$betreff = $_POST['betreff'];$text = $_POST['text'];$dbname="name";$dbhost="localhost";$dbuser="name";$dbpass="pass";mysql_connect($dbhost,$dbuser,$dbpass);mysql_select_db($dbname);mysql_query("CREATE TABLE MySQL (id int(255) NOT NULL auto_increment,name varchar(100) NOT NULL,betreff varchar(100) NOT NULL,text varchar (150) NOT NULL,PRIMARY KEY (id) );");mysql_close();echo "Die Tabelle wurde angelegt";$dbname="name";$dbhost="localhost";$dbuser="name";$dbpass="pass";mysql_connect($dbhost,$dbuser,$dbpass);mysql_select_db($dbname);$eintrag = "INSERT INTO MySQL (name, betreff, text) VALUES ('$name', '$betreff', '$text')";$eintragen = mysql_query($eintrag);?>
So die Tappele wird angelekt aber ob Text drin ist weiß ich nicht glaube ich nicht.
Da ich bei phpmyadmin dort nicks sehe.
Also dann habe ich hier noch die indes.php.
PHP
<?php
$dbname="name";
$dbhost="localhost";
$dbuser="name";
$dbpass="pass";
mysql_connect($dbhost,$dbuser,$dbpass);
mysql_select_db($dbname);
$abfrage = "SELECT * FROM MySQL where name";
$ausgabe = mysql_query($abfrage);
echo"<b>Name: </b>".$daten["name"]."<br />";
echo"<b>Betreff: </b>".$daten["betreff"]."<br />";
echo"<b>Text: </b>".$daten["text"]. "<br />";
?>
Alles anzeigen
Da wird halt nicks ausgegeben. Hoffe auf hilfe und bitte nivht wieder anmekern.
Ich kann das halt noch nicht aber wills lernen und man muss halt fragen.