upload script werkt niet meer
mijn upload script doet het niet meer en ik heb geen idee waardoor dat komt.
hier onder zal ik de code neerzetten.
html
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
67
68
69
70
71
72
73
74
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
<?php
$arr['html'] ='
<div id="gebruikersaanmakenwrapper">
<div id="gebruikersError"></div>
<div id="gebruikersAanmakenContent">
<form action="admin/gebruikers/uploadpicture.php" method="POST" enctype="multipart/form-data" id="gebruikersaanmaken">
<table>
<tr>
<td><b>Persoonsgegevens:</b></td><td></td>
</tr>
<tr>
<td>Voornaam: *</td><td><input type="text" id="gebruikersAanmakenVoornaam"></td>
</tr>
<tr>
<td>Tussenvoegsel:</td><td><input type="text" id="gebruikersAanmakenTussenvoegsel"></td>
</tr>
<tr>
<td>Achternaam: *</td><td><input type="text" id="gebruikersAanmakenAchternaam"></td>
</tr>
<tr>
<td>Email: *</td><td><input type="text" id="gebruikersAanmakenEmail"></td>
</tr>
<tr>
<td>Functie:</td><td><input type="text" id="gebruikersAanmakenFunctie"></td>
</tr>
<tr>
<td>Mobiel nummer:</td><td><input type="text" id="gebruikersAanmakenMobiel"></td>
</tr>
<tr>
<td>Wachtwoord: *</td><td><div id="wachtwoordgenereer"><input id="wachtwoordgenereerbttn" class="test" type="submit" value="Genereer" onclick="getPass()"></div></td>
</tr>
<tr>
<td></td><td></td>
</tr>
<tr>
<td><b>Ervaringen :</b></td><td></td>
</tr>
<tr>
<td></td><td><textarea id="gebruikersAanmakenErvaring" maxlength="1000"></textarea></td>
</tr>
<tr>
<td></td><td></td>
</tr>
<tr>
<td>Profielfoto:</td><td><input type="file" name="profielFoto" id="profielFoto"></td>
</tr>
<tr>
<td></td><td></td>
</tr>
<tr>
<td><b>Bedrijfgegevens:</b></td><td></td>
</tr>
<tr>
<td>Bedrijfsnaam: *</td><td><input type="text" id="gebruikersAanmakenBedrijfsnaam"></td>
</tr>
<tr>
<td>Bedrijfs informatie:</td><td><textarea type="text" id="gebruikersAanmakenBedrijfsInfo"></textarea></td>
</tr>
<tr>
<td>Bedrijfslogo:</td><td><input type="file" name="Bedrijfslogo" id="Bedrijfslogo"></td>
</tr>
<tr>
<td></td><td></td>
</tr>
<tr>
<td></td><td><input type="submit" value="Gebruiker toevoegen" onclick="return valiadategebruiker()" onsubmit="addUser()"> </td>
</tr>
</table>
</form>
</div>
</div>
';
?>
$arr['html'] ='
<div id="gebruikersaanmakenwrapper">
<div id="gebruikersError"></div>
<div id="gebruikersAanmakenContent">
<form action="admin/gebruikers/uploadpicture.php" method="POST" enctype="multipart/form-data" id="gebruikersaanmaken">
<table>
<tr>
<td><b>Persoonsgegevens:</b></td><td></td>
</tr>
<tr>
<td>Voornaam: *</td><td><input type="text" id="gebruikersAanmakenVoornaam"></td>
</tr>
<tr>
<td>Tussenvoegsel:</td><td><input type="text" id="gebruikersAanmakenTussenvoegsel"></td>
</tr>
<tr>
<td>Achternaam: *</td><td><input type="text" id="gebruikersAanmakenAchternaam"></td>
</tr>
<tr>
<td>Email: *</td><td><input type="text" id="gebruikersAanmakenEmail"></td>
</tr>
<tr>
<td>Functie:</td><td><input type="text" id="gebruikersAanmakenFunctie"></td>
</tr>
<tr>
<td>Mobiel nummer:</td><td><input type="text" id="gebruikersAanmakenMobiel"></td>
</tr>
<tr>
<td>Wachtwoord: *</td><td><div id="wachtwoordgenereer"><input id="wachtwoordgenereerbttn" class="test" type="submit" value="Genereer" onclick="getPass()"></div></td>
</tr>
<tr>
<td></td><td></td>
</tr>
<tr>
<td><b>Ervaringen :</b></td><td></td>
</tr>
<tr>
<td></td><td><textarea id="gebruikersAanmakenErvaring" maxlength="1000"></textarea></td>
</tr>
<tr>
<td></td><td></td>
</tr>
<tr>
<td>Profielfoto:</td><td><input type="file" name="profielFoto" id="profielFoto"></td>
</tr>
<tr>
<td></td><td></td>
</tr>
<tr>
<td><b>Bedrijfgegevens:</b></td><td></td>
</tr>
<tr>
<td>Bedrijfsnaam: *</td><td><input type="text" id="gebruikersAanmakenBedrijfsnaam"></td>
</tr>
<tr>
<td>Bedrijfs informatie:</td><td><textarea type="text" id="gebruikersAanmakenBedrijfsInfo"></textarea></td>
</tr>
<tr>
<td>Bedrijfslogo:</td><td><input type="file" name="Bedrijfslogo" id="Bedrijfslogo"></td>
</tr>
<tr>
<td></td><td></td>
</tr>
<tr>
<td></td><td><input type="submit" value="Gebruiker toevoegen" onclick="return valiadategebruiker()" onsubmit="addUser()"> </td>
</tr>
</table>
</form>
</div>
</div>
';
?>
javascript
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
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
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
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
<?php
function getPass()
{
var wachtwoord ="welkom";
wachtwoord += Math.floor(Math.random()*101);
var possible ="zaqwsxcvbnmlkjhyuioptgfredsw";
wachtwoord += possible.charAt(Math.floor(Math.random() * possible.length));
$('#wachtwoordgenereerbttn').hide();
$('#wachtwoordgenereer').html('<input type="tekst" id="gegenereerdWachtwoord" value="'+wachtwoord+'">');
}
function valiadateGebruiker(){
var voornaam = $('input#gebruikersAanmakenVoornaam').val();
var achternaam = $('input#gebruikersAanmakenAchternaam').val();
var wachtwoord = $('input#gegenereerdWachtwoord').val();
var bedrijfsnaam = $('input#gebruikersAanmakenBedrijfsnaam').val();
var email = $('input#gebruikersAanmakenEmail').val();
if(voornaam =='' || voornaam == null || voornaam ==undefined || voornaam ==' '){
$('#gebruikersAanmakenVoornaam').animate({ borderTopColor: '#FF0000', borderLeftColor: '#FF0000', borderRightColor: '#FF0000', borderBottomColor: '#FF0000' }, 300);
var voornaamError=1;
}else{
$('#gebruikersAanmakenVoornaam').animate({ borderTopColor: '#ABADB3', borderLeftColor: '#ABADB3', borderRightColor: '#ABADB3', borderBottomColor: '#ABADB3' }, 0);
}
if(achternaam =='' || achternaam == null || achternaam ==undefined || achternaam ==' '){
$('#gebruikersAanmakenAchternaam').animate({ borderTopColor: '#FF0000', borderLeftColor: '#FF0000', borderRightColor: '#FF0000', borderBottomColor: '#FF0000' }, 300);
var achternaamError=1;
}else{
$('#gebruikersAanmakenAchternaam').animate({ borderTopColor: '#ABADB3', borderLeftColor: '#ABADB3', borderRightColor: '#ABADB3', borderBottomColor: '#ABADB3' }, 0);
}
if(wachtwoord=='' || wachtwoord == null || wachtwoord ==undefined || wachtwoord == ' '){
if(wachtwoord == undefined){
$('#wachtwoordgenereerbttn').animate({"background-color":"#FF2B2B"},300);
}
$('#gegenereerdWachtwoord').animate({ borderTopColor: '#FF0000', borderLeftColor: '#FF0000', borderRightColor: '#FF0000', borderBottomColor: '#FF0000' }, 300);
var wachtwoorError=1;
}else{
$('#gegenereerdWachtwoord').animate({ borderTopColor: '#ABADB3', borderLeftColor: '#ABADB3', borderRightColor: '#ABADB3', borderBottomColor: '#ABADB3' }, 0);
}
if(bedrijfsnaam =='' || bedrijfsnaam == null || bedrijfsnaam == undefined || bedrijfsnaam ==' '){
$('#gebruikersAanmakenBedrijfsnaam').animate({ borderTopColor: '#FF0000', borderLeftColor: '#FF0000', borderRightColor: '#FF0000', borderBottomColor: '#FF0000' }, 300);
var bedrijfsError=1;
}else{
$('#gebruikersAanmakenBedrijfsnaam').animate({ borderTopColor: '#ABADB3', borderLeftColor: '#ABADB3', borderRightColor: '#ABADB3', borderBottomColor: '#ABADB3' }, 0);
}
if(email =='' || email == ' ' || email == null || email == undefined){
$('#gebruikersAanmakenEmail').animate({ borderTopColor: '#FF0000', borderLeftColor: '#FF0000', borderRightColor: '#FF0000', borderBottomColor: '#FF0000' }, 300);
var emailError=1;
}else{
var atpos = email.indexOf("@");
var dotpos = email.last.indexOf(".");
if(atps <1 || dotpos< atpos+2 ||dotpos>=email.length)
{
var emailError=1;
$('#gebruikersAanmakenEmail').animate({ borderTopColor: '#FF0000', borderLeftColor: '#FF0000', borderRightColor: '#FF0000', borderBottomColor: '#FF0000' }, 300);
}
else
{
$('#gebruikersAanmakenEmail').animate({ borderTopColor: '#ABADB3', borderLeftColor: '#ABADB3', borderRightColor: '#ABADB3', borderBottomColor: '#ABADB3' }, 0);
}
}
if(voornaamError || achternaamError || wachtwoorError || bedrijfsError || emailError)
{
$('#gebruikersError').css("color","red").html("<h3><b>Vul alle velden met een * in</b></h3>");
return false;
}
else
{
return true;
}
}
function addUser()
{
alert('ik werk');
// validatie van de gegevensvind plaats in : function valiadategebruiker()
// persoons gegevens
var voornaam = $('input#gebruikersAanmakenVoornaam').val(); // verplicht
var tussenvoegsel = $('input#gebruikersAanmakenTussenvoegsel').val();
var achternaam = $('input#gebruikersAanmakenAchternaam').val(); // verpicht
var email = $('input#gebruikersAanmakenEmail').val(); // verplicht
var functie = $('input#gebruikersAanmakenFunctie').val();
var mobiel = $('input#gebruikersAanmakenMobiel').val();
var ervaring = $('textarea#gebruikersAanmakenErvaring').val();
var wachtwoord = $('input#gegenereerdWachtwoord').val(); // verpicht
var codedpass= hex_sha512(wachtwoord).toLowerCase();
// bedrijf gegevens
var bedrijfsnaam = $('input#gebruikersAanmakenBedrijfsnaam').val(); // verpicht
var bedrijfsInfo = $('textarea#gebruikersAanmakenBedrijfsInfo').val();
var voorletter= voornaam.charAt(0);
// ajax call
$.ajax(
{
type: "POST",
url: "<?php echo Settings::$url; ?>/nl/adminajax/gebruikers/gebruikeraanmaken",
data:
{
wachtwoord : codedpass,
voornaam : voornaam,
tussenvoegsel : tussenvoegsel,
achternaam : achternaam,
functie : functie,
email : email,
mobiel : mobiel,
ervaring : ervaring,
bedrijfsnaam : bedrijfsnaam,
bedrijfsInfo : bedrijfsInfo,
voorletter: voorletter
},
dataType: "json",
success: function(data)
{
}
});
}
?>
function getPass()
{
var wachtwoord ="welkom";
wachtwoord += Math.floor(Math.random()*101);
var possible ="zaqwsxcvbnmlkjhyuioptgfredsw";
wachtwoord += possible.charAt(Math.floor(Math.random() * possible.length));
$('#wachtwoordgenereerbttn').hide();
$('#wachtwoordgenereer').html('<input type="tekst" id="gegenereerdWachtwoord" value="'+wachtwoord+'">');
}
function valiadateGebruiker(){
var voornaam = $('input#gebruikersAanmakenVoornaam').val();
var achternaam = $('input#gebruikersAanmakenAchternaam').val();
var wachtwoord = $('input#gegenereerdWachtwoord').val();
var bedrijfsnaam = $('input#gebruikersAanmakenBedrijfsnaam').val();
var email = $('input#gebruikersAanmakenEmail').val();
if(voornaam =='' || voornaam == null || voornaam ==undefined || voornaam ==' '){
$('#gebruikersAanmakenVoornaam').animate({ borderTopColor: '#FF0000', borderLeftColor: '#FF0000', borderRightColor: '#FF0000', borderBottomColor: '#FF0000' }, 300);
var voornaamError=1;
}else{
$('#gebruikersAanmakenVoornaam').animate({ borderTopColor: '#ABADB3', borderLeftColor: '#ABADB3', borderRightColor: '#ABADB3', borderBottomColor: '#ABADB3' }, 0);
}
if(achternaam =='' || achternaam == null || achternaam ==undefined || achternaam ==' '){
$('#gebruikersAanmakenAchternaam').animate({ borderTopColor: '#FF0000', borderLeftColor: '#FF0000', borderRightColor: '#FF0000', borderBottomColor: '#FF0000' }, 300);
var achternaamError=1;
}else{
$('#gebruikersAanmakenAchternaam').animate({ borderTopColor: '#ABADB3', borderLeftColor: '#ABADB3', borderRightColor: '#ABADB3', borderBottomColor: '#ABADB3' }, 0);
}
if(wachtwoord=='' || wachtwoord == null || wachtwoord ==undefined || wachtwoord == ' '){
if(wachtwoord == undefined){
$('#wachtwoordgenereerbttn').animate({"background-color":"#FF2B2B"},300);
}
$('#gegenereerdWachtwoord').animate({ borderTopColor: '#FF0000', borderLeftColor: '#FF0000', borderRightColor: '#FF0000', borderBottomColor: '#FF0000' }, 300);
var wachtwoorError=1;
}else{
$('#gegenereerdWachtwoord').animate({ borderTopColor: '#ABADB3', borderLeftColor: '#ABADB3', borderRightColor: '#ABADB3', borderBottomColor: '#ABADB3' }, 0);
}
if(bedrijfsnaam =='' || bedrijfsnaam == null || bedrijfsnaam == undefined || bedrijfsnaam ==' '){
$('#gebruikersAanmakenBedrijfsnaam').animate({ borderTopColor: '#FF0000', borderLeftColor: '#FF0000', borderRightColor: '#FF0000', borderBottomColor: '#FF0000' }, 300);
var bedrijfsError=1;
}else{
$('#gebruikersAanmakenBedrijfsnaam').animate({ borderTopColor: '#ABADB3', borderLeftColor: '#ABADB3', borderRightColor: '#ABADB3', borderBottomColor: '#ABADB3' }, 0);
}
if(email =='' || email == ' ' || email == null || email == undefined){
$('#gebruikersAanmakenEmail').animate({ borderTopColor: '#FF0000', borderLeftColor: '#FF0000', borderRightColor: '#FF0000', borderBottomColor: '#FF0000' }, 300);
var emailError=1;
}else{
var atpos = email.indexOf("@");
var dotpos = email.last.indexOf(".");
if(atps <1 || dotpos< atpos+2 ||dotpos>=email.length)
{
var emailError=1;
$('#gebruikersAanmakenEmail').animate({ borderTopColor: '#FF0000', borderLeftColor: '#FF0000', borderRightColor: '#FF0000', borderBottomColor: '#FF0000' }, 300);
}
else
{
$('#gebruikersAanmakenEmail').animate({ borderTopColor: '#ABADB3', borderLeftColor: '#ABADB3', borderRightColor: '#ABADB3', borderBottomColor: '#ABADB3' }, 0);
}
}
if(voornaamError || achternaamError || wachtwoorError || bedrijfsError || emailError)
{
$('#gebruikersError').css("color","red").html("<h3><b>Vul alle velden met een * in</b></h3>");
return false;
}
else
{
return true;
}
}
function addUser()
{
alert('ik werk');
// validatie van de gegevensvind plaats in : function valiadategebruiker()
// persoons gegevens
var voornaam = $('input#gebruikersAanmakenVoornaam').val(); // verplicht
var tussenvoegsel = $('input#gebruikersAanmakenTussenvoegsel').val();
var achternaam = $('input#gebruikersAanmakenAchternaam').val(); // verpicht
var email = $('input#gebruikersAanmakenEmail').val(); // verplicht
var functie = $('input#gebruikersAanmakenFunctie').val();
var mobiel = $('input#gebruikersAanmakenMobiel').val();
var ervaring = $('textarea#gebruikersAanmakenErvaring').val();
var wachtwoord = $('input#gegenereerdWachtwoord').val(); // verpicht
var codedpass= hex_sha512(wachtwoord).toLowerCase();
// bedrijf gegevens
var bedrijfsnaam = $('input#gebruikersAanmakenBedrijfsnaam').val(); // verpicht
var bedrijfsInfo = $('textarea#gebruikersAanmakenBedrijfsInfo').val();
var voorletter= voornaam.charAt(0);
// ajax call
$.ajax(
{
type: "POST",
url: "<?php echo Settings::$url; ?>/nl/adminajax/gebruikers/gebruikeraanmaken",
data:
{
wachtwoord : codedpass,
voornaam : voornaam,
tussenvoegsel : tussenvoegsel,
achternaam : achternaam,
functie : functie,
email : email,
mobiel : mobiel,
ervaring : ervaring,
bedrijfsnaam : bedrijfsnaam,
bedrijfsInfo : bedrijfsInfo,
voorletter: voorletter
},
dataType: "json",
success: function(data)
{
}
});
}
?>
controler
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
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
<?php
// nieuw gebruikers aanmaken.
if($this-> arguments[0] == 'gebruikeraanmaken')
{
$voorletter = $_POST['voorletter'];
$wachtwoord = $_POST['wachtwoord'];
$voornaam = Database::quote($_POST['voornaam']);
$tussenvoegsel = Database::quote($_POST['tussenvoegsel']);
$achternaam = Database::quote($_POST['achternaam']);
$functie = Database::quote($_POST['functie']);
$email = Database::quote($_POST['email']);
$mobiel = Database::quote($_POST['mobiel']);
$ervaring = Database::quote($_POST['ervaring']);
$bedrijfsnaam = Database::quote($_POST['bedrijfsnaam']);
$bedrijfsInfo = Database::quote($_POST['bedrijfsInfo']);
$gebruikersnaam= $voorletter.'.';
if($tussenvoegsel != '')
{
$gebruikersnaam .= $_POST['tussenvoegsel'];
}
$gebruikersnaam .= $_POST['achternaam'];
// queries om de gebruikers informatie mee te verwerken naar de database.
$sqlinsertuser ="INSERT INTO `users`(`username` , `password` ,`email` ,`group_id`)VALUES('".$gebruikersnaam ."', '".$wachtwoord."', ".$email.", '1')";
$test =Database::insert($sqlinsertuser);
$sqlselectuserid ="SELECT `user_id` FROM `users` WHERE `username` = '".$gebruikersnaam."'";
$test1= Database::execute($sqlselectuserid);
$sqlinsterprofile ="INSERT INTO `profile`(`profile_id` ,`user_id` ,`voornaam` ,`tussenvoegsel` ,`achternaam` ,`bedrijfnaam` ,`ervaring` ,`mobiel` ,`email`)VALUES('', '".$test1[0]['user_id']."', ".$voornaam.", ".$tussenvoegsel.", ".$achternaam.", ".$bedrijfsnaam.", ".$ervaring.", ".$mobiel.", ".$email.")";
$test2=Database::insert($sqlinsterprofile);
$sqlselectprofileid ="SELECT `profile_id` FROM `profile` WHERE `voornaam` = ".$voornaam." AND `tussenvoegsel` = ".$tussenvoegsel." AND `achternaam` = ".$achternaam." ";
$test3=Database::execute($sqlselectprofileid);
$sqlinsertbedrijfid ="INSERT INTO `profile_bedrijf`(`bedrijf_id` ,`profile_id`, `bedrijf_naam`, `bedrijf_informatie`)VALUES('', '".$test3[0]['profile_id']."', ".$bedrijfsnaam.", ".$bedrijfsInfo.")";
$test4=Database::execute($sqlinsertbedrijfid);
}
?>
// nieuw gebruikers aanmaken.
if($this-> arguments[0] == 'gebruikeraanmaken')
{
$voorletter = $_POST['voorletter'];
$wachtwoord = $_POST['wachtwoord'];
$voornaam = Database::quote($_POST['voornaam']);
$tussenvoegsel = Database::quote($_POST['tussenvoegsel']);
$achternaam = Database::quote($_POST['achternaam']);
$functie = Database::quote($_POST['functie']);
$email = Database::quote($_POST['email']);
$mobiel = Database::quote($_POST['mobiel']);
$ervaring = Database::quote($_POST['ervaring']);
$bedrijfsnaam = Database::quote($_POST['bedrijfsnaam']);
$bedrijfsInfo = Database::quote($_POST['bedrijfsInfo']);
$gebruikersnaam= $voorletter.'.';
if($tussenvoegsel != '')
{
$gebruikersnaam .= $_POST['tussenvoegsel'];
}
$gebruikersnaam .= $_POST['achternaam'];
// queries om de gebruikers informatie mee te verwerken naar de database.
$sqlinsertuser ="INSERT INTO `users`(`username` , `password` ,`email` ,`group_id`)VALUES('".$gebruikersnaam ."', '".$wachtwoord."', ".$email.", '1')";
$test =Database::insert($sqlinsertuser);
$sqlselectuserid ="SELECT `user_id` FROM `users` WHERE `username` = '".$gebruikersnaam."'";
$test1= Database::execute($sqlselectuserid);
$sqlinsterprofile ="INSERT INTO `profile`(`profile_id` ,`user_id` ,`voornaam` ,`tussenvoegsel` ,`achternaam` ,`bedrijfnaam` ,`ervaring` ,`mobiel` ,`email`)VALUES('', '".$test1[0]['user_id']."', ".$voornaam.", ".$tussenvoegsel.", ".$achternaam.", ".$bedrijfsnaam.", ".$ervaring.", ".$mobiel.", ".$email.")";
$test2=Database::insert($sqlinsterprofile);
$sqlselectprofileid ="SELECT `profile_id` FROM `profile` WHERE `voornaam` = ".$voornaam." AND `tussenvoegsel` = ".$tussenvoegsel." AND `achternaam` = ".$achternaam." ";
$test3=Database::execute($sqlselectprofileid);
$sqlinsertbedrijfid ="INSERT INTO `profile_bedrijf`(`bedrijf_id` ,`profile_id`, `bedrijf_naam`, `bedrijf_informatie`)VALUES('', '".$test3[0]['profile_id']."', ".$bedrijfsnaam.", ".$bedrijfsInfo.")";
$test4=Database::execute($sqlinsertbedrijfid);
}
?>
Ook is het handig om in het debug-proces dit bovenaan de PHP-code te plaatsen:
Toevoeging op 28/05/2013 11:45:16:
en zelfs mijn javascript doet niks heb er een alert in geplaatst maar er gebeurd niks
Totdat je meer weet waar het probleem ongeveer zit (het isoleren van de code) dan kunnen we ook wat meer vertellen.
Nu is het voor ons nog allemaal giswerk, waar we weinig aan hebben.
Toevoeging op 28/05/2013 11:54:06:
het probleem is dat het script er geen gebruikers bij toevoegd
Code (php)
1
2
3
4
5
2
3
4
5
<?php
$sqlinsterprofile ="INSERT INTO `profile`(`profile_id` ,`user_id` ,`voornaam` ,`tussenvoegsel` ,`achternaam` ,`bedrijfnaam` ,`ervaring` ,`mobiel` ,`email`)
VALUES('', '".$test1[0]['user_id']."', ".$voornaam.", ".$tussenvoegsel.", ".$achternaam.", ".$bedrijfsnaam.", ".$ervaring.", ".$mobiel.", ".$email.")";
?>
$sqlinsterprofile ="INSERT INTO `profile`(`profile_id` ,`user_id` ,`voornaam` ,`tussenvoegsel` ,`achternaam` ,`bedrijfnaam` ,`ervaring` ,`mobiel` ,`email`)
VALUES('', '".$test1[0]['user_id']."', ".$voornaam.", ".$tussenvoegsel.", ".$achternaam.", ".$bedrijfsnaam.", ".$ervaring.", ".$mobiel.", ".$email.")";
?>
En verder moet je bij een autoincrement kolom geen lege waarde invoeren, gewoon de kolom niet meenemen in je query werkt prima.
Foutafhandeling toevoegen, zou dat misschien helpen. Er is een reden waarom zovelen hier er elke keer weer op hameren!
Gewijzigd op 28/05/2013 12:41:34 door Erwin H
deze mag dicht mijn script ziet er nu heel anders uit en werkt
Het zou handig zijn om te vertellen wat er mis is gegaan en hoe je het nu heb opgelost. Zo kun jij ook weer anderen helpen voor het geval anderen hier ook tegen aan lopen :)