Connect met MySQL database
Jan Koehoorn schreef op 15.09.2008 17:48:
En ik had nog wel in mijn voorbeeld gezet dat je die variabelenaam moest checken. Maar goed:
mysql_connect ($dbhost, $dbuser, $dbpass) or die ('geen connectie');
mysql_select_db ($db) or die ('geen database geselecteerd'); // deze variabelenaam even checken
mysql_connect ($dbhost, $dbuser, $dbpass) or die ('geen connectie');
mysql_select_db ($db) or die ('geen database geselecteerd'); // deze variabelenaam even checken
Wat moet ik nu checken? Ben een beginner ;-)
Plak even het letterlijke script dat je nu gebruikt hierheen.
Code (php)
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
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
<?php
ini_set('display_errors',1);
error_reporting(E_ALL);
require'header.html';
require'db_adressen.php';
mysql_connect(localhost,vanede,ditdx11)ordie('geen connectie');
mysql_select_db($vanede_adressen)ordie('geen database geselecteerd');// deze variabelenaam even checken
if($_SERVER['REQUEST_METHOD']=='POST'){
$sql="
INSERT INTO adressen
(
voornaam,
achternaam,
straat,
geboortedatum,
postcode,
adres,
woonplaats
)
VALUES
(
'".mysql_real_escape_string($_POST['voornaam'])."',
'".mysql_real_escape_string($_POST['achternaam'])."',
'".mysql_real_escape_string($_POST['straat'])."',
'".mysql_real_escape_string($_POST['geboortedatum'])."',
'".mysql_real_escape_string($_POST['postcode'])."',
'".mysql_real_escape_string($_POST['adres'])."',
'".mysql_real_escape_string($_POST['woonplaats'])."'
)
";
if(mysql_query($sql)){
if(mysql_affected_rows()){
$msg='record toegevoegd';
}
}
else{
trigger_error(mysql_error());
$msg=htmlentities($sql);
}
}
?>
<form action="<?php echo $_SERVER[PHP_SELF];?>" method="post"
<table>
<tr><td>Voornaam :</td><td><input type="text" name="voornaam"></td></tr>
<tr><td>Achternaam :</td><td><input type="text" name="achternaam"></td></tr>
<tr><td>Straat :</td><td><input type="text" name="straat"></td></tr>
<tr><td>Nummer :</td><td><input type="text" name="geboortedatum"></td></tr>
<tr><td>Postcode :</td><td><input type="text" name="postcode"></td></tr>
<tr><td>Adres :</td><td><input type="text" name="adres"></td></tr>
<tr><td>Woonplaats :</td><td><input type="text" name="woonplaats"></td></tr>
<tr><td> </td><td> </td></tr>
<tr><td><input type="submit" name="invoeren" value="Gegevens invoeren"></td></tr>
</table>
</form>
<?php
}
include("footer.html");
?>
ini_set('display_errors',1);
error_reporting(E_ALL);
require'header.html';
require'db_adressen.php';
mysql_connect(localhost,vanede,ditdx11)ordie('geen connectie');
mysql_select_db($vanede_adressen)ordie('geen database geselecteerd');// deze variabelenaam even checken
if($_SERVER['REQUEST_METHOD']=='POST'){
$sql="
INSERT INTO adressen
(
voornaam,
achternaam,
straat,
geboortedatum,
postcode,
adres,
woonplaats
)
VALUES
(
'".mysql_real_escape_string($_POST['voornaam'])."',
'".mysql_real_escape_string($_POST['achternaam'])."',
'".mysql_real_escape_string($_POST['straat'])."',
'".mysql_real_escape_string($_POST['geboortedatum'])."',
'".mysql_real_escape_string($_POST['postcode'])."',
'".mysql_real_escape_string($_POST['adres'])."',
'".mysql_real_escape_string($_POST['woonplaats'])."'
)
";
if(mysql_query($sql)){
if(mysql_affected_rows()){
$msg='record toegevoegd';
}
}
else{
trigger_error(mysql_error());
$msg=htmlentities($sql);
}
}
?>
<form action="<?php echo $_SERVER[PHP_SELF];?>" method="post"
<table>
<tr><td>Voornaam :</td><td><input type="text" name="voornaam"></td></tr>
<tr><td>Achternaam :</td><td><input type="text" name="achternaam"></td></tr>
<tr><td>Straat :</td><td><input type="text" name="straat"></td></tr>
<tr><td>Nummer :</td><td><input type="text" name="geboortedatum"></td></tr>
<tr><td>Postcode :</td><td><input type="text" name="postcode"></td></tr>
<tr><td>Adres :</td><td><input type="text" name="adres"></td></tr>
<tr><td>Woonplaats :</td><td><input type="text" name="woonplaats"></td></tr>
<tr><td> </td><td> </td></tr>
<tr><td><input type="submit" name="invoeren" value="Gegevens invoeren"></td></tr>
</table>
</form>
<?php
}
include("footer.html");
?>
Gewijzigd op 01/01/1970 01:00:00 door Henk van Ede
Code (php)
1
2
2
mysql_connect (xxxx, xxxx, xxxx) or die ('geen connectie');
mysql_select_db (xxxx) or die ('geen database geselecteerd'); // deze variabelenaam even checken
mysql_select_db (xxxx) or die ('geen database geselecteerd'); // deze variabelenaam even checken
wat niet is wat ik opgegeven had. Daar zit je fout.
Gewijzigd op 01/01/1970 01:00:00 door Jan Koehoorn
Jan Koehoorn schreef op 15.09.2008 18:11:
Jan: Wil je de inlioggegevens even onzichtbaar maken, want anders ziet iedereen ze.
Wat doe ik hier fout?
Gewijzigd op 01/01/1970 01:00:00 door Henk van Ede
Kijk even naar mijn originele voorbeeld, daar staat het in.
Jan Koehoorn schreef op 15.09.2008 18:18:
Kijk even naar mijn originele voorbeeld, daar staat het in.
Wil je de logingegevens ook nog even verwijderen in de topic van: Re: op 15.09.2008 18:08
Dat is een post van jezelf! Gebruik het edit knopje.
Jan Koehoorn schreef op 15.09.2008 18:25:
Dat is een post van jezelf! Gebruik het edit knopje.
Hopelijk doe ik het nu goed?
Ik heb je oorspronkelijke php-code weer ingevoerd (15.09.2008 17:21), maar blijf met een foutmelding hangen:
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /home/vanede/domains/westernunity.com/public_html/db/invoeren.php on line 2