Jeg er ved at lave et personalekartotek men jeg får hele tiden den der error når man prøver at oprette.. skide irrtiterende
opret siden:
<body bgcolor="#C0C0C0">
<b><face="Verdana">Opret dig her</b><br><br>
<form action="opret_ok.php" method="post">
Brugernavn: <input type="text" name="brugernavn"><br>
Adresse: <input type="text" name="adresse"><br>
Postnr.: <input type="text" name="bynr" size="4">
By: <input type="text" name="by"><br>
Stilling: <input type="text" name="stilling"><br>
Afdeling: <input type="text" name="afdeling"><br>
Ansættelsesdato: <input type="text" name="ansat"><br>
Fødselsdato: <input type="text" name="dato"><br>
Tlf: <input type="text" name="tlf" size="8"><br>
Mobil: <input type="text" name="mobil" size="8"><br>
E-mail: <input type="text" name="mail"><br>
<input type="submit" name="opret" value="Opret"></form>
<? include("copyright.php"); ?>
</body>
Den poster til opret siden
opret ok siden
<body bgcolor="#C0C0C0">
<?
include("cont.php");
$result = mysql_query("select brugernavn from navnbase where brugernavn = '$brugernavn'") or die(mysql_error());
$number = mysql_num_rows($result);
if ($number > 0) {
print "Desværre brugernavnet er optaget!!";
} elseif ($brugernavn && $bynr && $adresse && $by && $stilling && $afdeling && $ansat && $dato && $tlf && $mobil && $mail) {
include("cont.php");
mysql_query("insert into navnbase (brugernavn, adresse, bynr, by, stilling, afdeling, ansat, dato, tlf, mobil, mail) values ('$brugernavn', '$adresse', '$bynr', '$by', '$stilling', '$afdeling', '$ansat', '$dato', '$tlf', '$mobil', '$mail')") or die(mysql_error());
mail("superbrugsen-guderup@superbrugsen-guderup.dk","Nybruger oprettet i kartoteket","
$brugernavn er blevet oprettet i kartoteket
Oplysningerne er:
Brugernavn: $brugernavn
Adresse: $adresse
Postnr: $bynr
by: $by
Stilling: $stilling
Afdeling: $afdeling
Ansættelsesdato: $ansat
Fødselsdato: $dato
Tlf.: $tlf
Mobil: $mobil
E-mail: $mail
Mvh Personalekartoteket","from: superbrugsen-guderup@superbrugsen-guderup.dk");
print "Du har nu oprettet brugeren: $brugernavn<br>";
} else {
print "Siden forlanger af en eller anden grund at alle felter udfyldes. Udfyld evt. med et ,-, Mvh Personalekartoteket";
}
?>
</body>
Når man opretter kommer den med følgende fejl
You have an error in your SQL syntax near 'by, stilling, afdeling, ansat, dato, tlf, mobil, mail) values ('-', '-', 'h', 'h' at line 1
link
www.superbrugsen-guderup.dk/adresse/login.php
Håber der er en der kan hjælpe...
Det er et hobby projekt jeg laver til min arbejdsplads.
Jeg har selv lavet et adresse kartotek på min egen side. Den virker 100% det eneste jeg har ændret er at man ikke skal bruge password og så de forskellige felter...
Jeg håber i kan hjælpe