Hæy folkens.
Jeg er temmelig ny til mysql og php, og skal have en hånd til at indsætte data vha en form.
Min form ser på nuværende tidspunkt således ud:
<form action="script.php">
Name: <input type="text" name="Name">
Email: <input type="text" name="Email">
<input type="submit" name="submit" value="submit">
</form>
og scriptet:
<?
//Our PHP/MYSQL page.
//This script takes the data from the form
//fields and adds them to specified parts
//parts of the database
//MySQL Variables. Edit where necessary
$host = "****";
$login_name = "****";
$password = "****";
MySQL_connect("$host","$login_name","$password");
MySQL_select_db("test") or die("Could not select database");
$name = $_POST['Name'];
$email = $_POST['Email'];
$sql = "INSERT INTO table1
Email = "$email",
First_Name = "$name"
");
$result = mysql_query($sql);
if ($result) {
echo("Email and Name successully added");
} else {
echo("An error has occured");
}
MySQL_close()
?>
Jeg har lavet det så enkelt som muligt, for at lige fatte principperne, hvilket åbenbart ikke er lykkedes særlig godt...
Jeg får ingen fejl når jeg kører den, men der kommer heller ikke noget data i databassen.
Håber der er nogen der har en kommentar.
mvh
rasmus e landgreen
mail@rasmuse.dk
Prøv:
if(isset($_POST["submit"])) {
$name = $_REQUEST["name"];
$email = $_REQUEST["email"];
..............
Med Venlig Hilsen: Chadi
http://www.chadi.aab-net.dk