Help alsjeblieft met mijn PHP probleempje

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Wouter Mister

Wouter Mister

13/02/2011 18:05:40
Quote Anchor link
Beste allemaal,
als ik mijn php scriptje laat runnen krijg ik deze error:
Parse error: syntax error, unexpected T_INC, expecting ')' in W:
wel, ik heb eventjes gekeken wat het zou kunnen zijn, niet goed afgesloten, etc, maar ik kom er niet uit. Zouden jullie mij kunnen helpen? Dit is de 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
<?php
class driehoek
{
  private $aantal;

  public function __construct($aantal)
  {
  
    $this -> aantal = $aantal;
  }

  public function setAantal($aantal)
  {

    $this -> aantal = $aantal;
  }

  public function vermenigvuldigAantal($factor)
  {

    $aantal = $factor * $this -> aantal;
    $this -> aantal = $aantal;
  }

  public function getAantal()
  {

    $aantal = $this -> aantal;
    return $aantal;
  }


public function tekendriehoek()
{


$regel = $this -> aantal;
$startgetal = 1;

while ($startgetal <= $regel)
{

  
for ($teller = 1 ; $teller <= $startgetal ; $teller++)
{

print("*");  
}

print("$startgetal<br/>");
$startgetal = $startgetal + 1;
}

}


public function getTekenhuis()
{

if ($startgetal > $regel)
 {

$startgetal = $startgetal - 1;
$tekening = "";
for ($tellen = 1 ; $tellen <= $startgetal ; tellen++)

{

for ($teller = 1 ; $teller <= $startgetal ; teller++)  
{

    $tekening = $tekening."*";
}

$tekening = $tekening."<br/>";
}
}
}

 public function getOppervlakte()
  {

    $oppervlakte = $this -> aantal * $this -> aantal * 0.5 + $this -> aantal * 0.5;
    return $oppervlakte;
  }

 
}



$driehoek_1 = new driehoek(11);
print("Een driehoek van ".$driehoek_1 -> getAantal()." regels geeft dit resultaat:<br />");
$driehoek_1 -> tekendriehoek();
print("Het aantal sterretjes in de driehoek is: ".$driehoek_1 -> getOppervlakte()."<br />");
print("De oppervlakte van driehoek is: ".$driehoek_1 -> getTekenhuis()."<br />");



?>
 
PHP hulp

PHP hulp

22/11/2024 16:20:17
 
Jordi Kroon

Jordi Kroon

13/02/2011 18:40:53
Quote Anchor link
regel 38:
Maak van
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
print("$startgetal<br/>");
?>

dit:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
print $startgetal. "<br/>");
?>
Gewijzigd op 13/02/2011 18:41:08 door Jordi Kroon
 
Noppes Homeland

Noppes Homeland

13/02/2011 18:41:42
Quote Anchor link
en hoe denk jij dat wij je kunnen helpen
post de gehele foutmelding en geef duidelijk aan in de relevant geposte code waar die foutmelding dan naar verwijst

en deze class dient geen html uit te spugen
Gewijzigd op 13/02/2011 18:42:37 door Noppes Homeland
 
Jasper DS

Jasper DS

13/02/2011 18:59:39
Quote Anchor link
Jordi kroon op 13/02/2011 18:40:53:
dit:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
print $startgetal. "<br/>");
?>


wat?! Dit is volgens mij echt verkeerd.
 
Jordi Kroon

Jordi Kroon

13/02/2011 19:17:29
Quote Anchor link
ohw haakje einde weg :) ja komt omdat hij er allemaal haakjes omheen zet was ik dat laatste vergeten wegtehalen
 
Jasper hoi

jasper hoi

13/02/2011 19:21:32
Quote Anchor link
op regel 50 en 53 staat tellen++ en teller++, dat moet zijn $tellen++ en $teller++
 
Wouter Mister

Wouter Mister

14/02/2011 12:28:20
Quote Anchor link
Jasper van Oeffel op 13/02/2011 19:21:32:
op regel 50 en 53 staat tellen++ en teller++, dat moet zijn $tellen++ en $teller++


Bedankt gozer, een hele stomme fout.
Hij doet het weer=D
 



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.