Hej (:
Jeg har gang i et IT projekt hvor jeg har et problem med et PHP script.
Scriptet skal overføre data fra min formular til scriptet som så indsætter det i min database.
Mit script ser sådan her ud:
- <?php
- $server = "localhost";
- $brugernavn = "root";
- $kode = "*********";
- $db = "Car_service";
-
- mysql_connect($server , $brugernavn , $kode) or die(mysql_error());
-
- echo "Forbundet til mysql server<br/>";
-
- mysql_select_db($db)or die(mysql_error());
-
- echo "Forbundet til databasen";
-
- if (isset($_POST['submit'])) {
-
- $BrugerID = $_POST['BrugerID'];
- $Bilmærke = $_POST['Bilmærke'];
- $Model = $_POST['Model'];
- $Type = $_POST['Type'];
- $RegNr = $_POST['RegNr'];
-
- $Tabeldata = "INSERT INTO Aftaler (BrugerID, Bilmærke, Model, Type, RegNr)
- VALUES('$BrugerID','$Bilmærke','$Model','$Type','$RegNr')";
- $resultat = mysql_query($Tabeldata);
-
- if ($resultat) {
-
- echo "din bruger blev registreret";
-
- }
- else {
-
- echo "FEJL!";
- }
-
- }
-
-
- else {
-
- echo "du trykkede ikke på submit";
-
- }
- mysql_close();
- ?>
Og min formular sådan:
- <form id="opret_aftale" action="insert_apointment.php" method="POST">
- BrugerID :<input type="text" maxlength="11" name="BrugerID"> </br>
- Bilmærke: <input type="text" maxlength="50" name="Bilmærke"> </br>
- Model: <input type="text" maxlength="50" name="Model"> </br>
- Type: <input type="text" maxlength="20" name="Type"> </br>
- RegNr: <input type="text" maxlength="20" name="RegNr"> </br>
- </br>
- <input type="submit" value="submit" name="submit"/>
-
- </form>
I browseren skriver den: Forbundet til server, Forbundet til Database, FEJL!
Kan i finde fejlen?
På forhånd mange tak! (: