[php] error :?

Pagina: 1
Acties:

  • Duinkonijn
  • Registratie: Augustus 2001
  • Laatst online: 29-08 15:57
Hoi ik heb een vaag probleem
ik ben een webwinkeltje aan het bouwen op http://80.60.19.39/duinprivat/
men moet op bestellen klikken om vervolgens eerst met username / w8 door (tcx tcx)
te gaan naar het bestel form
na het invoeren en het klikken op bestellen
komt hij met deze boodschap:
Parse error: parse error, expecting `T_VARIABLE' or `'$'' in c:\apache\htdocs\duinprivat\best.php on line 12


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

$db = mysql_connect("80.60.19.39", "root"); 
$username = $HTTP_POST_VARS['username']; 
$password = $HTTP_POST_VARS['password']; 
$naam     = $HTTP_POST_VARS['naam']; 
$adres    = $HTTP_POST_VARS['adres']; 
$postcode = $HTTP_POST_VARS['postcode']; 
$plaats = $HTTP_POST_VARS['plaats']; 
$telefoon = $HTTP_POST_VARS['telefoon']; 
$fax = $HTTP_POST_VARS['fax']; 
$i1prdctnr = $HTTP_POST_VARS['i1prdctnr']; 
$i1prdnaam = $HTTP_POST_VARS['i1prdnaam']; 
$i1prdaant = $HTTP_POST_VARS['i1prdaant']; 
$i1prdprs =   $HTTP_POST_VARS['i1prdprs']; 
$i2prdctnr = $HTTP_POST_VARS['i2prdctnr']; 
$i2prdnaam = $HTTP_POST_VARS['i2prdnaam']; 
$i2prdaant = $HTTP_POST_VARS['i2prdaant']; 
$i2prdprs = $HTTP_POST_VARS['i2prdprs']; 
$i3prdctnr = $HTTP_POST_VARS['i3prdctnr']; 
$i3prdnaam = $HTTP_POST_VARS['i3prdnaam']; 
$i3prdaant = $HTTP_POST_VARS['i3prdaant']; 
$i3prdprs = $HTTP_POST_VARS['i3prdprs']; 
$i4prdctnr = $HTTP_POST_VARS['i4prdctnr']; 
$i4prdnaam = $HTTP_POST_VARS['i4prdnaam']; 
$i4prdaant = $HTTP_POST_VARS['i4prdaant']; 
$i4prdprs  = $HTTP_POST_VARS['i4prdprs']; 
$i5prdctnr = $HTTP_POST_VARS['i5prdctnr']; 
$i5prdnaam = $HTTP_POST_VARS['i5prdnaam']; 
$i5prdaant = $HTTP_POST_VARS['i5prdaant']; 
$i5prdprs = $HTTP_POST_VARS['i5prdprs']; 
$i6prdctnr = $HTTP_POST_VARS['i6prdctnr']; 
$i6prdnaam= $HTTP_POST_VARS['i6prdnaam']; 
$iprdaant = $HTTP_POST_VARS['i6prdaant']; 
$i6prdprs = $HTTP_POST_VARS['i6prdprs']; 

mysql_select_db("2unic",$db); 

$result = mysql_query("SELECT username FROM user WHERE password = '" . $password . "'", $db); 
$num_rows = mysql_num_rows($result); 
if($num_rows > 0)  
{ 
  $authenticated = true; 
  session_register('authenticated');      
  $query = "insert into d_aankoop (naam, adres, postcode, plaats, telefoon, fax, 1prdctnr, 1prdnaam, 1prdaant, 1prdprs, 2prdctnr, 2prdnaam, " .
    "2prdaant, 2prdprs, 3prdctnr, 3prdnaam, 3prdaant, 3prdprs, 4prdctnr, 4prdnaam, 4prdaant, 4prdprs, " .
    "5prdctnr, 5prdnaam, 5prdaant, 5prdprs, 6prdctnr, 6prdnaam, prdaant, 6prdprs, username, password) " .
    "VALUES( '$naam', '$adres', '$postcode', '$plaats', '$telefoon', '$fax', '$i1prdctnr', '$i1prdnaam', '$i1prdaant', '$i1prdprs', '$i2prdctnr'," .
    "'$i2prdnaam' , '$i2prdaant', '$i2prdprs', '$i3prdctnr', '$i3prdnaam', '$i3prdaant', '$i3prdprs', '$i4prdctnr', '$i4prdnaam', '$i4prdaant', " .
    "'$i4prdprs', '$i5prdctnr', '$i5prdnaam', '$i5prdaant', '$i5prdprs', '$i6prdctnr', '$i6prdnaam', '$i6prdaant', '$i6prdprs', '$username')";
  mysql_query( $query , $db); 
           header("Location: bedankt.htm");
}
else 
{ 
  printf ("Invalid username/password"); 
}
   
?> 
 


ik heb van alles al geprobeerd maar kom er niet uit.

ik vraag me trouwens ook af of me sql string klopt

Het is makkelijk om iemand zijn negatieve eigenschappen te benoemen, maar kan je ook de positieve eigenschappen benoemen?


  • D2k
  • Registratie: Januari 2001
  • Laatst online: 29-08 22:51

D2k

vars mogen niet met een cijfer beginnen

Doet iets met Cloud (MS/IBM)


  • Sybr_E-N
  • Registratie: December 2001
  • Laatst online: 15:00
Je gebuikt overal $1txt etc, maar dat mag niet. Variabelen mogen niet met een cijfer beginnen.

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 29-08 22:51

D2k

Sybr_E-N schreef op 31 oktober 2002 @ 20:18:
Je gebuikt overal $1txt etc, maar dat mag niet. Variabelen mogen niet met een cijfer beginnen.

herinner je je dat mailtje nog dat ik je gestuurt heb? nou dit is er dus een voorbeeld van
</offtopic

Doet iets met Cloud (MS/IBM)


  • Sybr_E-N
  • Registratie: December 2001
  • Laatst online: 15:00
D2k schreef op 31 oktober 2002 @ 20:21:

[...]

herinner je je dat mailtje nog dat ik je gestuurt heb? nou dit is er dus een voorbeeld van
</offtopic
'K was te laat met op 'Verstuur bericht klikken' dit keer.

  • Duinkonijn
  • Registratie: Augustus 2001
  • Laatst online: 29-08 15:57
ow ok tnx

ff wijzigen


der in mag wel?

Het is makkelijk om iemand zijn negatieve eigenschappen te benoemen, maar kan je ook de positieve eigenschappen benoemen?


  • D2k
  • Registratie: Januari 2001
  • Laatst online: 29-08 22:51

D2k

Duinkonijn schreef op 31 oktober 2002 @ 20:22:
ow ok tnx

ff wijzigen


der in mag wel?
jepz
zal ff het linkje zoeken voor je

voila: http://www.php.net/manual/en/language.variables.php

Doet iets met Cloud (MS/IBM)


  • HunterPro
  • Registratie: Juni 2001
  • Niet online
Duinkonijn schreef op 31 oktober 2002 @ 20:22:
ow ok tnx

ff wijzigen


der in mag wel?
ja, zowel $melp, $melp1 en $melp1melp mogen :)

Verwijderd

Je bent ook nog vergeten je string en functie die op regel 44 beginnen af te sluiten.
Op regel 51 moet er nog "); aan het eind van de regel bij :)

Dat kun je duidelijk zien door syntax highlighting, gebruik je zelf wel een editor met die feature?

  • Duinkonijn
  • Registratie: Augustus 2001
  • Laatst online: 29-08 15:57
ik pas hem hier wel ff aan kijken wat hij doet..

ik gebruik edit.com :X

Het is makkelijk om iemand zijn negatieve eigenschappen te benoemen, maar kan je ook de positieve eigenschappen benoemen?


  • Duinkonijn
  • Registratie: Augustus 2001
  • Laatst online: 29-08 15:57
ik zit nu na veel gepruts op :
code:
1
Warning: Wrong parameter count for mysql_query() in c:\apache\htdocs\duinprivat\best.php on line 51

Het is makkelijk om iemand zijn negatieve eigenschappen te benoemen, maar kan je ook de positieve eigenschappen benoemen?


  • D2k
  • Registratie: Januari 2001
  • Laatst online: 29-08 22:51

D2k

$result = mysql_query("SELECT username FROM user WHERE password = '" . $password . "'", $db);

,$db kan weg

Doet iets met Cloud (MS/IBM)


  • ThaDaNo
  • Registratie: Mei 2002
  • Laatst online: 05-04-2023
Hmm je moet dan fftjes al je parameters tellen, zowel bij de veld namen als bij de Insert. ik heb het geprobeerd maar 1-2-3 vond ik niks..

  • eamelink
  • Registratie: Juni 2001
  • Niet online

eamelink

Droptikkels

Kijk eens naar extract();

Heeft niet veel met je probleem te maken, maar je kan je een hoop van deze regels besparen :

$iets = $HTTP_POST_VARS['iets'];

  • Duinkonijn
  • Registratie: Augustus 2001
  • Laatst online: 29-08 15:57
ok
nhimf heeft voor me ff alle php fouten er uit gehaalt

alleen zit ik nu met die mysql string nog....

hij voegt niks toe

Het is makkelijk om iemand zijn negatieve eigenschappen te benoemen, maar kan je ook de positieve eigenschappen benoemen?


  • kvdveer
  • Registratie: November 2000
  • Laatst online: 06-11-2025

kvdveer

Z.O.Z.

[schreeuw] VANG JE FOUTMELDINGEN AF!!!!! [/schreeuw]

mysql_query(...) or die mysql_error();

Als íe niet insert kunnen wij ook niet zeggen waar dat aan ligt zonder foutmelding. Wij zijn hier geen profeten... :)

Trouwens... die naamgeving van die variabelen van je ZUIGT. Is pertinent fout... Genummerde variabelen horen arrays te zijn, genummerde veldnamen in een tabel horen related records te zijn.

session_register('authenticated') zonder session_start() is trouwens ook behoorlijk kansloos.

Localhost, sweet localhost


  • eamelink
  • Registratie: Juni 2001
  • Niet online

eamelink

Droptikkels

kvdveer schreef op 01 november 2002 @ 11:58:
session_register('authenticated') zonder session_start() is trouwens ook behoorlijk kansloos.
If session_start() was not called before this function is called, an implicit call to session_start() with no parameters will be made.

Maar het is natuurlijk wél een stuk duidelijker om gewoon bovenaan je script session_start() aan te roepen.

  • Duinkonijn
  • Registratie: Augustus 2001
  • Laatst online: 29-08 15:57
kvdveer schreef op 01 november 2002 @ 11:58:
[schreeuw] VANG JE FOUTMELDINGEN AF!!!!! [/schreeuw]

mysql_query(...) or die mysql_error();

Als íe niet insert kunnen wij ook niet zeggen waar dat aan ligt zonder foutmelding. Wij zijn hier geen profeten... :)

Trouwens... die naamgeving van die variabelen van je ZUIGT. Is pertinent fout... Genummerde variabelen horen arrays te zijn, genummerde veldnamen in een tabel horen related records te zijn.

session_register('authenticated') zonder session_start() is trouwens ook behoorlijk kansloos.
eerste die string laten zien dus....

hij geeft geen foutmeldingen op die page...

ik kan hem nu niet aan passen
want zit op school... en heb de server bij me

Het is makkelijk om iemand zijn negatieve eigenschappen te benoemen, maar kan je ook de positieve eigenschappen benoemen?


  • Duinkonijn
  • Registratie: Augustus 2001
  • Laatst online: 29-08 15:57
debugging in progress
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
<?php  

$db = mysql_connect("80.60.19.39", "root");  
$username = $HTTP_POST_VARS['username'];  
$password = $HTTP_POST_VARS['password'];  
$naam     = $HTTP_POST_VARS['naam'];  
$adres    = $HTTP_POST_VARS['adres'];  
$postcode = $HTTP_POST_VARS['postcode'];  
$plaats = $HTTP_POST_VARS['plaats'];  
$telefoon = $HTTP_POST_VARS['telefoon'];  
$fax = $HTTP_POST_VARS['fax'];  
$i1prdctnr = $HTTP_POST_VARS['i1prdctnr'];  
$i1prdnaam = $HTTP_POST_VARS['i1prdnaam'];  
$i1prdaant = $HTTP_POST_VARS['i1prdaant'];  
$i1prdprs =   $HTTP_POST_VARS['i1prdprs'];  
$i2prdctnr = $HTTP_POST_VARS['i2prdctnr'];  
$i2prdnaam = $HTTP_POST_VARS['i2prdnaam'];  
$i2prdaant = $HTTP_POST_VARS['i2prdaant'];  
$i2prdprs = $HTTP_POST_VARS['i2prdprs'];  
$i3prdctnr = $HTTP_POST_VARS['i3prdctnr'];  
$i3prdnaam = $HTTP_POST_VARS['i3prdnaam'];  
$i3prdaant = $HTTP_POST_VARS['i3prdaant'];  
$i3prdprs = $HTTP_POST_VARS['i3prdprs'];  
$i4prdctnr = $HTTP_POST_VARS['i4prdctnr'];  
$i4prdnaam = $HTTP_POST_VARS['i4prdnaam'];  
$i4prdaant = $HTTP_POST_VARS['i4prdaant'];  
$i4prdprs  = $HTTP_POST_VARS['i4prdprs'];  
$i5prdctnr = $HTTP_POST_VARS['i5prdctnr'];  
$i5prdnaam = $HTTP_POST_VARS['i5prdnaam'];  
$i5prdaant = $HTTP_POST_VARS['i5prdaant'];  
$i5prdprs = $HTTP_POST_VARS['i5prdprs'];  
$i6prdctnr = $HTTP_POST_VARS['i6prdctnr'];  
$i6prdnaam= $HTTP_POST_VARS['i6prdnaam'];  
$iprdaant = $HTTP_POST_VARS['i6prdaant'];  
$i6prdprs = $HTTP_POST_VARS['i6prdprs'];  

mysql_select_db("2unic",$db);  

$result = mysql_query("SELECT username FROM user WHERE password = '" . $password . "'", $db);  
$num_rows = mysql_num_rows($result);  
if($num_rows > 0)   
{  
  $authenticated = true;  
  session_register('authenticated');       
  $query = "insert into d_aankoop (naam, adres, postcode, plaats, telefoon, fax, 1prdctnr, 1prdnaam, 1prdaant, 1prdprs, 2prdctnr, 2prdnaam, " . 
    "2prdaant, 2prdprs, 3prdctnr, 3prdnaam, 3prdaant, 3prdprs, 4prdctnr, 4prdnaam, 4prdaant, 4prdprs, " . 
    "5prdctnr, 5prdnaam, 5prdaant, 5prdprs, 6prdctnr, 6prdnaam, prdaant, 6prdprs, username, password) " . 
    "VALUES( "'". $naam . "'" ,"'". $adres . "'" , "'" . $postcode. "'",
 "'".$plaats . "'",
 "'". $telefoon . "'", 
"'". $fax ."'" , 
"'". $i1prdctnr ."'" , 
"'". $i1prdnaam ."'" , 
"'". $i1prdaant ."'" , 
"'". $i1prdprs ."'" , 
"'". $i2prdctnr ."'" , 
"'". $i2prdnaam ."'" , 
"'". $i2prdaant ."'" , 
"'". $i2prdprs ."'" , 
"'". $i3prdctnr ."'" , 
"'". $i3prdnaam ."'" , 
"'". $i3prdaant ."'" , 
"'". $i3prdprs ."'" , 
"'". $i4prdctnr ."'" , 
"'". $i4prdnaam ."'" , 
"'". $i4prdaant  ."'" , 
"'". $i4prdprs ."'" , 
"'". $i5prdctnr ."'" , 
"'". $i5prdnaam ."'" , 
"'". $i5prdaant ."'" , 
"'". $i5prdprs ."'" , 
"'". $i6prdctnr ."'" , 
"'". $i6prdnaam ."'" , 
"'". $i6prdaant ."'" , 
"'". $i6prdprs ."'" , 
"'". $username ."'" , )"; 
  mysql_query( $query , $db);  
           header("Location: bedankt.htm"); 
} 
else  
{  
  printf ("Invalid username/password");  
} 
    
?> 

Het is makkelijk om iemand zijn negatieve eigenschappen te benoemen, maar kan je ook de positieve eigenschappen benoemen?

Pagina: 1