Insert INTO voegt zelfde waardes 2 keer toe in database ipv 1 keer..

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Tom bijlsma

tom bijlsma

23/01/2014 13:00:55
Quote Anchor link
Hallo,

Ik ben bezig met een database opdracht.
Ik wil dat een gebruiker "auto's" kan toevoegen aan de database, wanneer ik dit echter wil doen voegt hij wat is ingevuld in de form 2 keer toe in de database wat gewoon 1 keer moet zijn.

mijn php code voor dit is :

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
<?PHP


 //MySQL Database Connectie
 include '../php/databaselogin.php';


session_start();

if (!(isset($_SESSION['username']) && $_SESSION['password'] != '')) {

header ("Location:../html/dealer.php");
}

    
$merk = $_POST['merk'];
$type = $_POST['type'];
$brandstof = $_POST['brandstof'];
$personen = $_POST['aantal_personen'];    
$prijsklasse = $_POST['prijsklasse'];    
$opties = $_POST['geavanceerde_opties'];    
$dealer = $_POST['dealer'];


if(isset($_POST['toevoegen'])){


$sql="INSERT INTO auto (merk, type, brandstof ,aantal_personen, prijsklasse ,geavanceerde_opties, dealer)
VALUES
('$merk','$type','$brandstof','$personen','$prijsklasse','$opties','$dealer')"
;


$result=mysql_query($sql);

if (!mysql_query($sql,$con))
  {

  die('Error: ' . mysql_error());
  }

  
header ("Location:../php/dealerautotoevoegen.php");
mysql_close($con);
}


?>


Iemand een idee wat ik hier fout doe ?
Gewijzigd op 23/01/2014 13:02:35 door Tom bijlsma
 
PHP hulp

PHP hulp

25/11/2024 00:13:36
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

23/01/2014 13:05:03
Quote Anchor link
Je voert de query tweemaal uit (regel 32 en 34).
 
Tom bijlsma

tom bijlsma

23/01/2014 13:07:10
Quote Anchor link
och wat dom , super bedankt !
 
Ivo P

Ivo P

23/01/2014 14:17:41
Quote Anchor link
2 vragen:

waarom heb je een password nodig?
"om in te loggen"?
waarom heb je in je session een password nodig?

---
Over je query:
Ik zie zo niet welke velden in je form vrije tekst zijn, maar zou iemand ergens "foto's op aanvraag" kunnen invoeren?
Zo ja: doe dat eens en wat is dan je foutmelding?
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.