Php driller ved indsætnig i mysql db
Hejsa, jeg har det her script som skal indsætte i en db, men, det bytter om på bynavn og email i db´en, og jeg kan ikke finde fejlen, her er scriptetfunction opret_bruger() {
echo "<fieldset id='opret_bruger'>";
echo "<legend>OPRET BRUGER</legend>";
echo "<table>";
echo "<div>";
echo "<tr>";
echo "<form action='index.php?function=opret_bruger' method='POST'>";
echo "<font>";
echo "Fornavn: <br />";
echo "<input type='text' name='fornavn'><br />";
echo "Efternavn: <br />";
echo "<input type='text' name='efternavn'><br />";
echo "Adresse: <br />";
echo "<input type='text' name='adresse'><br />";
echo "Post Nr: <br />";
echo "<input type='text' name='postnr'><br />";
echo "By: <br />";
echo "<input type='text' name='bynavn'><br />";
echo "Telefon: <br />";
echo "<input type='text' name='email'><br />";
echo "E-Mail <br />";
echo "<input type='text' name='tlfnr'><br />";
echo "Password <br />";
echo "<input type='password' name='password'><br />";
echo "<input type='submit' name='opret' value='opret Bruger'>";
echo "</font>";
echo "</form>";
echo "</tr>";
echo "</div>";
echo "</table>";
echo "</fieldset>";
}
if(isset($_POST['fornavn'])) {
if ($row['e_mail'] == "$_POST[email]") {
echo "<div id='fejl'>Brugernavnet <b>$_POST[email]</b> eksisterer!!</div>";
} else {
mysql_query("INSERT INTO users (fornavn, efternavn, adresse, postnr, bynavn, email, tlfnr, password) VALUES ('$_POST[fornavn]','$_POST[efternavn]','$_POST[adresse]','$_POST[postnr]','$_POST[bynavn]','$_POST[email]','$_POST[tlfnr]','$_POST[password]')") or die(mysql_error());
echo "<div id='ingen'>Du har oprettet dig med E-Mailen <b>$_POST[email]</b>. Der er sendt en mail til dig, med bruger oplysninger</div>";
mail("$_POST[email]", "Bruger oplysninger","$besked", "From: \"Absolute Gamer\"<tlarsen@pc-dk.dk>\nContent-Type: text/html; charset=iso-8859-1\nContent-Transfer-Encoding: 8bit");
}
}
if($_GET['function'] == "opret_bruger") {
opret_bruger();
}
?>
og her er sql dump
CREATE TABLE `users` (
`id` int(11) NOT NULL auto_increment,
`fornavn` varchar(255) NOT NULL default '',
`efternavn` varchar(255) NOT NULL default '',
`adresse` varchar(255) NOT NULL default '',
`postnr` varchar(255) NOT NULL default '',
`bynavn` varchar(255) NOT NULL default '',
`email` varchar(255) NOT NULL default '',
`tlfnr` varchar(255) NOT NULL default '',
`password` varchar(255) NOT NULL default '',
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=3 ;
er det mig der har stirret mig blind på det, eller hvad
Mvh
//krydset
