[php] data invoegen mysql

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • Fanman
  • Registratie: September 1999
  • Laatst online: 11-09 09:13
Vergeef het newbiegehalte van deze vraag svp.

ik probeer in een database die ik in mysql heb staan data in te voegen via php.
Nu ben ik nog maar net begonnen met mysql & php en doe waarschijnelijk iets fout.

de code:

code:
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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
<? 

// start config 

$host="######"; 
$dbuser="######"; 
$dbpass="######"; 
$db="dutchquest_nl_-_occasions"; 

// einde config

 
// maak verbinding met de database
mysql_connect($host,$dbuser,$dbpass); 

// selecteer de tabel
mysql_select_db($db); 
  
   if ($submit) { 
       
      // Zet voor 'gevaarlijke' tekens (', ", en \) een extra \ 
      $merk = addslashes($merk); 
      $type = addslashes($type); 
      $afmeting = addslashes($afmeting); 
      $diversen = addslashes($diversen); 
      $prijs = addslashes($prijs);

      // Maak SQL query om toe te voegen (INSERT) 
      $sql = "INSERT INTO occasions (merk, type, afmeting, diversen, prijs,) 
         VALUES ('$merk', '$type', '$afmeting', '$diversen','$prijs')"; 
       
      // Voer SQL uit 
      mysql_query($sql) or die("Oops.. niet gelukt..  kilo utrecht tango.."); 
       
      // Geef bevestiging 
      echo "Occasion is toegevoegd."; 
   } 
?>
<html> 
<head> 
   <title>occasions toevoegen</title> 
</head> 
<body> 
   <h3>occasions</h3> 

   <form action="insert.php" method="post"> 
      <input type="hidden" name="submit" value="yes">
  <table width="550" border="0" cellspacing="0" cellpadding="0">
    <tr> 
      <td><div align="right">merk:</div></td>
      <td><input type="text" name="merk"></td>
    </tr>
    <tr> 
      <td><div align="right">type:</div></td>
      <td><input type="text" name="type"></td>
    </tr>
    <tr> 
      <td><div align="right">afmeting:</div></td>
      <td><input type="text" name="afmeting"></td>
    </tr>
    <tr> 
      <td><div align="right">diversen:</div></td>
      <td><input type="text" name="diversen"></td>
    </tr>
    <tr> 
      <td><div align="right">prijs:</div></td>
      <td><input type="text" name="prijs"></td>
    </tr>
  </table>
  <br>
  <p> 
      <input type="submit" value=" Voeg toe "> 
   </form> 
</body> 
</html>



wat doe ik hier nie goe ??

Acties:
  • 0 Henk 'm!

  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06 13:31

drm

f0pc0dert

Newbie zijn is niet erg, een brakke topicstart wel ;) Kijk eens aan de hand van de quickstart wat er zoal mist, want hier kunnen we bar weinig mee.

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz


Acties:
  • 0 Henk 'm!

  • Osiris
  • Registratie: Januari 2000
  • Niet online
Check als je in de FAQ zit meteen het stukje over register globals even, want dat gaat zo ook fout als ik het zo zie óf je script is zo niet echt secure (een van beide)

Acties:
  • 0 Henk 'm!

  • Cartman!
  • Registratie: April 2000
  • Niet online
zonder twijfel staat register_globals uit in je config, en dit is goed ook, want t zorgt voor een hoop veiligheid. Zoek eens op PHP.net hierovr, in de FAQ staat het dus ook.

Aan de veiligheid ligt het niet nu iig. Alhoewel het beter kan is dit op het moment geen probleem voor het script zelf.

P&W FAQ - PHP

[ Voor 10% gewijzigd door Cartman! op 02-03-2004 00:34 ]