waarom schrijft hij niks naar de database
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?php
include "connect.php";
$sql="INSERT INTO gebruikers (voornaam, achternaam, inlognaam, wachtwoord)";
$sql .= "VALUES ('";
$sql .=$_POST["voornaam"] ."', '";
$sql .=$_POST["achternaam"] ."', '";
$sql .=$_POST["inlognaam"] ."');";
$sql .=$_POST["wachtwoord"] ."');";
$res = mysql_query($sql);
echo ("De volgende gegevens zijn toegevoegd aan de database van de
knowledgebase:<br><br>");
echo ("Voornaam: <b>". $_POST["voornaam"] . "</b><br>");
echo ("Achternaam: <b>". $_POST["achternaam"] . "</b><br>");
echo ("Inlognaam: <b>". $_POST["inlognaam"] . "</b><br><br>");
echo ("Wachtwoord: <b>". $_POST["wachtwoord"] . "</b><br><br>");
echo ("<a href=\"Gebruikertoevoegen.htm\">Nog een gebruiker toevoegen</a>");
?>
include "connect.php";
$sql="INSERT INTO gebruikers (voornaam, achternaam, inlognaam, wachtwoord)";
$sql .= "VALUES ('";
$sql .=$_POST["voornaam"] ."', '";
$sql .=$_POST["achternaam"] ."', '";
$sql .=$_POST["inlognaam"] ."');";
$sql .=$_POST["wachtwoord"] ."');";
$res = mysql_query($sql);
echo ("De volgende gegevens zijn toegevoegd aan de database van de
knowledgebase:<br><br>");
echo ("Voornaam: <b>". $_POST["voornaam"] . "</b><br>");
echo ("Achternaam: <b>". $_POST["achternaam"] . "</b><br>");
echo ("Inlognaam: <b>". $_POST["inlognaam"] . "</b><br><br>");
echo ("Wachtwoord: <b>". $_POST["wachtwoord"] . "</b><br><br>");
echo ("<a href=\"Gebruikertoevoegen.htm\">Nog een gebruiker toevoegen</a>");
?>
connect.php
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
<?
$user = "";
$dbpass = "";
$host = "localhost";
$dbdb = "Knowledgebase";
if (!mysql_select_db($dbdb, mysql_connect($host, $user, $dbpass)))
{
echo "Database connectie mislukt.";
exit();
}
?>
$user = "";
$dbpass = "";
$host = "localhost";
$dbdb = "Knowledgebase";
if (!mysql_select_db($dbdb, mysql_connect($host, $user, $dbpass)))
{
echo "Database connectie mislukt.";
exit();
}
?>
sql
CREATE TABLE `gebruikers` (
`ID` int(10) unsigned NOT NULL auto_increment,
`Voornaam` varchar(20) NOT NULL default '',
`Achternaam` varchar(20) NOT NULL default '',
`Inlognaam` varchar(20) NOT NULL default '',
PRIMARY KEY (`ID`),
FULLTEXT KEY `Voornaam` (`Voornaam`,`Achternaam`,`Inlognaam`)
) TYPE=MyISAM AUTO_INCREMENT=15 ;
echo $sql;
moet dit na $res = mysql_query($sql);
$sql="INSERT INTO gebruikers (voornaam, achternaam, inlognaam, wachtwoord)";
$sql .= "VALUES ('";
$sql .=$_POST["voornaam"] ."', '";
$sql .=$_POST["achternaam"] ."', '";
$sql .=$_POST["inlognaam"] ."');";
$sql .=$_POST["wachtwoord"] ."');";
$res = mysql_query($sql);
echo "$res";
Gewijzigd op 20/03/2006 12:21:00 door Sander
dus:
$sql .=.$_POST['voornaam']."','" ;
echo $sql, na je query
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?
$sql="INSERT INTO artikelen
(naam, omschrijving, voorraad, prijs, inkoop, foto, thumb, fk_art_groep)
VALUES('".$_POST['naam']."','". $_POST['omschrijving']."','".$_POST['voorraad']."','".$_POST['prijs']."','".$_POST['inkoop']."','". $_POST['foto']."','". $_POST['foto']."','".$_POST['id']."')";
$result=mysql_query($sql)or trigger_error(mysql_error(),E_USER_ERROR);
if (mysql_affected_rows() == 0)
{
echo "toevoegen mislukt";
break;
}
else
{
echo "toevoegen ok";
}
?>
$sql="INSERT INTO artikelen
(naam, omschrijving, voorraad, prijs, inkoop, foto, thumb, fk_art_groep)
VALUES('".$_POST['naam']."','". $_POST['omschrijving']."','".$_POST['voorraad']."','".$_POST['prijs']."','".$_POST['inkoop']."','". $_POST['foto']."','". $_POST['foto']."','".$_POST['id']."')";
$result=mysql_query($sql)or trigger_error(mysql_error(),E_USER_ERROR);
if (mysql_affected_rows() == 0)
{
echo "toevoegen mislukt";
break;
}
else
{
echo "toevoegen ok";
}
?>
Dit werkt
Gewijzigd op 20/03/2006 13:20:00 door Leen Strijk
idd het werkt dankje