O my god echo

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Joshua

Joshua

07/01/2008 13:31:00
Quote Anchor link
Ik zal er wel totaal overheen kijken maar ik snap echt bij god niet wat er aan deze code fout is:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php

echo "Factuur voor meneer/mevrouw:  ";
echo $_SESSION['form1']['klant_tussenvoegsel'] . " " . $_SESSION['form1']['klant_achternaam'] '<br />';
echo $_SESSION['form1']['klant_straat'] '<br />';
echo $_SESSION['form1']['klant_plaats'] '<br /><br />';

?>


Hij geeft de fout :

Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting ',' or ';' in /data/members/free/tripod/nl/m/e/h/mehlkraut/htdocs/uitdraai.php on line 42

Line 42 is de line:

echo "Factuur voor meneer/mevrouw: ";

Help! Ik word gek denk ik :p
 
PHP hulp

PHP hulp

25/12/2024 20:50:59
 
- wes  -

- wes -

07/01/2008 13:34:00
Quote Anchor link
echo $_SESSION['form1']['klant_straat'] '<br />';

mist punt voor textueel optellen, net als bij de andere
 
Jacco Engel

Jacco Engel

07/01/2008 13:36:00
Quote Anchor link
En dan natuurlijk nog niet consequent gebruik van quotes wat nog een keer je dood gaat worden denk ik :)

O ja en je bent vergeten regel 41 met een ; af te sluiten vermoed ik
Gewijzigd op 01/01/1970 01:00:00 door Jacco Engel
 
Joshua

Joshua

07/01/2008 13:39:00
Quote Anchor link
Hoe bedoel je? kan je er eentje herschrijven zoals hij wel zou moeten zijn?
 
Jacco Engel

Jacco Engel

07/01/2008 13:40:00
Quote Anchor link
Laat regel 41 ook eens zien?


Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
echo $_SESSION['form1']['klant_tussenvoegsel'] . " " . $_SESSION['form1']['klant_achternaam'] ."<br />";
?>


Zo moeten ze wel zijn

Edit:
Mijn Bad
Gewijzigd op 01/01/1970 01:00:00 door Jacco Engel
 
Joshua

Joshua

07/01/2008 13:42:00
Quote Anchor link
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
37
38
39
40
41
42
43
44
45
46
<?php
session_start();
ini_set('display_errors',1);
error_reporting(E_ALL);

if ($_SERVER['REQUEST_METHOD']=='POST') {
     $_SESSION[ 'form5' ] = $_POST;
}


mysql_connect("localhost","Mehlkraut") or die ("Error connecting to database: ".mysql_error());
mysql_select_db("mehlkraut_nl_db") or die ("Error selecting database: ".mysql_error());
?>



<html>
<head>
<STYLE TYPE="text/css">
table.three, table.three td
{
font-family:sans-serif, arial;
font-size:12pt;
color:navy;
background-color:white;
}
</STYLE>
<title>
</title>
</head>

<body alink="black" vlink="black">
<font face="arial">
<b>Stap 6: De uitdraai</b><br><br>


<?php

echo "Factuur voor meneer/mevrouw:  ";
echo $_SESSION['form1']['klant_tussenvoegsel'] . " " . $_SESSION['form1']['klant_achternaam'] '<br />';
echo $_SESSION['form1']['klant_straat'] '<br />';
echo $_SESSION['form1']['klant_plaats'] '<br /><br />';

//Reserveringsdatum + tijd
echo "Reservering voor: ";
echo $_SESSION['form3']['datum'].'<br />';

?>

etc

@Jacco: regel 41 valt niet af te sluiten met ; :p
Gewijzigd op 01/01/1970 01:00:00 door Joshua
 
Jacco Engel

Jacco Engel

07/01/2008 13:44:00
Quote Anchor link
ff tussen en tags
 
- wes  -

- wes -

07/01/2008 13:44:00
Quote Anchor link
altijd leuk als je de oplossing geeft en er wordt GEEN HOL MEE GEDAAN
 
Joshua

Joshua

07/01/2008 13:48:00
Quote Anchor link
@wes je hoeft echt niet zo neerbuigend te doen hoor. Ik had al gezegd dat ik jouw oplossing niet snapte.

Ik snap sowieso niet wat ik fout doe want net deed alles het gewoon nog en toen heb ik blijkbaar iets veranderd en nu doet niks het meer ...:p
 
Joren de Wit

Joren de Wit

07/01/2008 13:50:00
Quote Anchor link
Maar Jacco geeft je toch ook de oplossing?
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
echo "Factuur voor meneer/mevrouw:  ";
echo $_SESSION['form1']['klant_tussenvoegsel'] . " " . $_SESSION['form1']['klant_achternaam'] . '<br />';
echo $_SESSION['form1']['klant_straat'] . '<br />';
echo $_SESSION['form1']['klant_plaats'] . '<br /><br />';
?>

Je vergeet elke keer het concatenatie teken (.) voor de laatste <br />'s.
 
Jacco Engel

Jacco Engel

07/01/2008 13:50:00
Quote Anchor link
Programma afgesloten sinds het niet meer werkt?

Zo niet dan kan ctrl+z ook een grote vriend zijn.

Oplossing van wes is basiskennis dus dat je dat niet snap snap ik niet meer heb het een paar posts eerder keurig voorgekauwd
 
Frank -

Frank -

07/01/2008 13:51:00
Quote Anchor link
wes schreef op 07.01.2008 13:34:
echo $_SESSION['form1']['klant_straat'] '<br />';

mist punt voor textueel optellen, net als bij de andere
Dat mag je vertalen naar:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?
echo $_SESSION['form1']['klant_straat'].'<br />';
?>

Zie de . PUNT.

Een punt gebruik je om de boel aan elkaar te plakken, deze lijm ben jij op diverse plaatsen vergeten.
 
Joshua

Joshua

07/01/2008 13:51:00
Quote Anchor link
Tja, ik schrijf het wel ff overnieuw want nu staat alles gewoon een beetje klote :)

Dit was trouwens mijn code

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
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
<?php
session_start();
ini_set('display_errors',1);
error_reporting(E_ALL);

if ($_SERVER['REQUEST_METHOD']=='POST') {
     $_SESSION[ 'form5' ] = $_POST;
}


mysql_connect("localhost","Mehlkraut") or die ("Error connecting to database: ".mysql_error());
mysql_select_db("mehlkraut_nl_db") or die ("Error selecting database: ".mysql_error());
?>



<html>
<head>
<STYLE TYPE="text/css">
table.three, table.three td
{
font-family:sans-serif, arial;
font-size:12pt;
color:navy;
background-color:white;
}
</STYLE>
<title>
Stap 5: De extra's
</title>

</head>

<body alink="black" vlink="black">
<font face="arial">


<b>Stap 6: De uitdraai</b><br><br>


<?php

echo "Factuur voor meneer/mevrouw:  ";
echo $_SESSION['form1']['klant_tussenvoegsel'] . " " . $_SESSION['form1']['klant_achternaam'] . '<br />';
echo $_SESSION['form1']['klant_straat'] . '<br />';
echo $_SESSION['form1']['klant_plaats'] . '<br /><br />';

//Reserveringsdatum + tijd
echo "Reservering voor: ";
echo $_SESSION['form3']['datum'].'<br />';


//Herenfietsfactuur wordt laten zien wanneer er iets in is gevuld
if ( ($_SESSION['form2']['herenfietsen']) != 0 )
      {

             echo $_SESSION['form2']['herenfietsen'] . " " . 'Herenfietsen ';
             $sql = mysql_query("SELECT herenfietsen FROM `prijzen`") or die ("Error retrieving data: ".mysql_error());
             $rowdetail = mysql_fetch_array($sql);
             $berekening = $rowdetail['herenfietsen'] * $_SESSION['form2']['herenfietsen'];
             print "à ".$rowdetail['herenfietsen']." euro "  " $berekening  '<br />' ;
      }

//Damesfietsfactuur wordt laten zien wanneer er iets in is gevuld
if ( ($_SESSION['form2']['damesfietsen']) != 0 )
     {
            echo $_SESSION['form2']['damesfietsen'] . " " . 'Damesfietsen ';
            $sql = mysql_query("
SELECT damesfietsen FROM `prijzen`") or die ("Error retrieving data: ".mysql_error());
            $rowdetail = mysql_fetch_array($sql);
            $berekening2 = $rowdetail['damesfietsen'] * $_SESSION['form2']['damesfietsen'];
            print " ".$rowdetail['damesfietsen']."
euro  $berekening2  '<br />' ;
  



'<br /><br />';

?>

Onder constructie

<tr><td><input type="submit" name="submit4" value="Bevestig"><input type='button' name='terug' onclick='javascript:history.go(-1);' value='Terug'></td></tr></font></form>
</font>
</body>

</html>
 
Joshua

Joshua

07/01/2008 13:52:00
Quote Anchor link
Ahh oke dank je pgFrank =)
 
- wes  -

- wes -

07/01/2008 13:54:00
Quote Anchor link
Joshua:
Dankjewel wes, sorry dat ik niet intelligent genoeg ben om basiskennis te snappen of gewoon de oplossing van anderen te lezen.


he graag gedaan, en maakt niet uit, iedereen maakt wel eens fouten
 
Jacco Engel

Jacco Engel

07/01/2008 13:56:00
Quote Anchor link
En zoals ik al zei niet concequent (of hoe je dat ook schrijft) gebruik van dezelfde quotes zal je ooit ook de das om doen
 
Jacco Engel

Jacco Engel

07/01/2008 13:57:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
 print "à ".$rowdetail['herenfietsen']." euro "  " $berekening  '<br />' ;
?>

Op regel 58 (hier dan)

vervangen door :
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
 print "à ".$rowdetail['herenfietsen']." euro "  ". $berekening.  "<br />" ;
?>


En srry voor de dubbelpost
Gewijzigd op 01/01/1970 01:00:00 door Jacco Engel
 
Joshua

Joshua

07/01/2008 13:58:00
Quote Anchor link
Ja klopt. Ik ben erg slordig nog, ik ben aan het proberen te veranderen hoor. I can change ! (i hope)

hij geeft me nu de fout:

Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /data/members/free/tripod/nl/m/e/h/mehlkraut/htdocs/uitdraai.php on line 62

o_O
 
Jacco Engel

Jacco Engel

07/01/2008 13:59:00
Quote Anchor link
Zie mijn post.

Tevens perfect voorbeeld van mijn al 2 keer eerder gestelde statement.

Mede mogelijk gemaakt door glazenbol.nl
Gewijzigd op 01/01/1970 01:00:00 door Jacco Engel
 
Frank -

Frank -

07/01/2008 14:00:00
Quote Anchor link
Tip: Gebruik in php uitsluitend enkele quotes, behalve om een query. In html kun je dan zonder problemen dubbele quotes gebruiken zonder direct de hele zooi te moeten escapen.

In queries ben je verplicht om enkele quotes te gebruiken (om een string, ANSI-standaard), dus zet je de query tussen dubbele quotes. Hoef je wederom niks te escapen.
 



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.