Jeg har en simpel database, men der sker ingen opdateringer.
<html>
<head>
</head>
<BODY>
<form method=POST" action="kart.php">
Fornnavn:<input name="first" >
Efternavn:<input name="last" >
E-mail:<input name="email" >
<input type="submit" name="submit" value=" Indtast oplysninger"></FORM>
</BODY>
</HTML>
og kart.php:
<?php
if(isset($_POST['submit']))
{
$db = mysql_connect("localhost", "root","");
mysql_select_db("kartotek",$db);
$first=$_POST[first];
$last=$_POST[last];
$email=$_POST[email];
$id = $_POST[id];
$sql = "INSERT INTO kartkort (first,last,email) VALUES('$first', '$last','$email')";
$result = mysql_query($sql) or die(mysql_error());
echo "Tak for dine oplysninger.\\n";
}
?>
<html>
<head>
</head>
<body>
Dette er hvad der indtastet:
<form method="POST" action="<? echo $PHP_SELF; ?> ">
<?php
print "Fornavn: $first";
print "Efternavn: $last";
print "Email : $email";
?>
<input type="submit" name="submit" value="Ja">
</form>
<?php
?>
</body>
</html>
Kan nogen hjælpe?
Prøv at lav din kart.php om til det her.
<?php
if(isset($_GET['submit']))
{
$db = mysql_connect("localhost", "root","");
mysql_select_db("kartotek",$db);
$first=$_GET[first];
$last=$_GET[last];
$email=$_GET[email];
$id = $_GET[id];
$sql = "INSERT INTO kartkort (first,last,email) VALUES('$first', '$last','$email')";
$result = mysql_query($sql) or die(mysql_error());
echo "Tak for dine oplysninger.\\n";
}
?>
<html>
<head>
</head>
<body>
[b]Dette er hvad der indtastet:[/b]
<form method="POST" action="kart.php">
<?php
print "Fornavn: $first";
print "Efternavn: $last";
print "Email : $email";
?>
<input type="submit" name="submit" value="Ja">
</form>
<?php
?>
</body>
</html>
Du sender jo oplysningerne til en anden side, derfor GET.
Slot\\\\