Invullen van db

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

T Peer

T Peer

14/10/2009 23:45:00
Quote Anchor link
Wat gaat er fout, Via het form krijg ik niets in mijn db maar wel op het moment dat ik $naam= verander naar iets anders dan komt het wel aan in de database.

In connect staat alleen de database gegevens en dat is geen probleem.

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
<?php

$naam
='Lidje11';

require('connect.php');

mysql_query("INSERT INTO mike (naam) VALUES ('$naam')");


if ($Submit) {
    mysql_query("INSERT INTO mike (naam) VALUES ('$user')");
    echo "<center><p><b><font color=red>Lid toegevoegd!</font></b></p></center>";
}


echo "
<body>
<form method=post action=>
<center>
 <table width=500>
    <tr>
      <td class=h colspan=2>test invoer</td>
    </tr>
    <tr>
      <td width=130>Voornaam:</td>
      <td><input class=text type=text name=$user value=$user size=20 maxlength=20></td>
    </tr>
   <tr>
      <td class=b colspan=2><center><input class=submit type=submit name=Submit value=Toevoegen></center></td>
    </tr>
  </table>
</center>
</form>
</body>
</html>
"
;
?>
 
PHP hulp

PHP hulp

22/12/2024 18:19:16
 
- SanThe -

- SanThe -

14/10/2009 23:53:00
Quote Anchor link
Zet dit bovenin je script.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
error_reporting(E_ALL);
ini_set("display_errors", 1);

// rest
?>


Edit:
Waar zijn de html-quotes?
Waarden uit een formulier zitten in $_POST (of $_GET).
Variabelen buiten quotes houden.
Nooit gebruikersinput onbeschermd in een query zetten (SQL-Injection).
Gewijzigd op 01/01/1970 01:00:00 door - SanThe -
 
T Peer

T Peer

15/10/2009 00:24:00
Quote Anchor link
Die was ik vergeten erin te zetten die html-quotes.

zal een kijken naar $post, tnx.

En ik ga de error melding erin zetten, kijken wat ik dan krijg, TNX
Gewijzigd op 01/01/1970 01:00:00 door T Peer
 



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.