weg werken van haakjes
moet een site maken.
op deze site moeten leerinigen kunnen oefenen met herleiden
bijv.
a(bx+c)
(ax+b)^2
(ax+b)(cx+d)
ze willen maar niet lukken.
als iemand me hiermee wil helpen zou dat heel fijn zijn.
Toevoeging op 23/12/2010 16:39:48:
het hoeft maar met getallen van 2 tot 9
Wat heb je al?
Wil je algoritmes om speciale producten (en dergelijke) te herleiden / uit te werken?
algoritmes om producten te herleiden
Gewijzigd op 23/12/2010 16:47:33 door TJVB tvb
niet lache ben nog niet zo goed
TJVB tvb op 23/12/2010 16:41:48:
Wat heb je al?
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>haakjes weg werken</title>
<link href="index.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="wrapper">
<div id="header">
<div id="logo">
<h1>reken site</h1>
</div>
<div id="menu">
<ul>
<li class="active">
<a href="uitlega(bx+c).html">uitleg</a></li>
<li><a href="a(bx+c).php">oefeningen</a></li>
</ul>
</div>
</div>
<div id="pagina">
<div id="content">
<div id="rechterkant">
<h2>
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
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
<?php
session_start();
$x=x
$num1 = rand(2,9);
$num2 = rand(2,9);
$num3 = rand(2,9);
$SESSION_["num1"]=$num1;
$SESSION_["num2"]=$num2;
$SESSION_["num3"]=$num3;
$num1 = $SESSION_["num1"];
$num2 = $SESSION_["num2"];
$num3 = $SESSION_["num3"];
$aantalx = $num1*$num2;
$bijgeteldegetal = $num1*$num3;
$uitkomst = $aantalx.'$x'.+.$bijgeteldegetal;
$SESSION_["uitkomst"]=$uitkomst;
$uitkomst=$SESSION_["uitkomst"];
print("$num1($num2.'$x'.+$num3)");
?>
session_start();
$x=x
$num1 = rand(2,9);
$num2 = rand(2,9);
$num3 = rand(2,9);
$SESSION_["num1"]=$num1;
$SESSION_["num2"]=$num2;
$SESSION_["num3"]=$num3;
$num1 = $SESSION_["num1"];
$num2 = $SESSION_["num2"];
$num3 = $SESSION_["num3"];
$aantalx = $num1*$num2;
$bijgeteldegetal = $num1*$num3;
$uitkomst = $aantalx.'$x'.+.$bijgeteldegetal;
$SESSION_["uitkomst"]=$uitkomst;
$uitkomst=$SESSION_["uitkomst"];
print("$num1($num2.'$x'.+$num3)");
?>
<form action="som a(bx+c).php" method="post">
Vul je antwoord in:<br />
<input type="text" name="answer" size="15" / ><br />
<input type="submit" value="Verstuur">
</br>
</br>
</br>
</h2>
</div>
<div id="tekst" class="boxed">
<h3>
</h3>
</div>
</div>
<div id="zijkant">
<h3>
<a href="index.html">home</a></br>
<a href="uitlega(bx+c).html">a(bx+c)</a></br>
<a href="uitleg(x+a)(x+b).html">(x+a)(x+b)</a></br>
<a href="uitleg(x+a)^2.html">(x+a)^2</a></br>
</h3>
</div>
<div style="clear: both; height: 1px"></div>
</div>
<div id="onderkant">
</div>
</div>
</body>
</html>
zet het even tusen [.code] en [./code] (zonder .)
Toevoeging op 23/12/2010 16:51:00:
kun je een voorbeeld geven?
Toevoeging op 23/12/2010 16:53:22:
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
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
<?php
session_start();
$x=x
$num1 = rand(2,9);
$num2 = rand(2,9);
$num3 = rand(2,9);
$SESSION_["num1"]=$num1;
$SESSION_["num2"]=$num2;
$SESSION_["num3"]=$num3;
$num1 = $SESSION_["num1"];
$num2 = $SESSION_["num2"];
$num3 = $SESSION_["num3"];
$aantalx = $num1*$num2;
$bijgeteldegetal = $num1*$num3;
$uitkomst = $aantalx.'$x'.+.$bijgeteldegetal;
$SESSION_["uitkomst"]=$uitkomst;
$uitkomst=$SESSION_["uitkomst"];
print("$num1($num2.'$x'.+$num3)");
?>
session_start();
$x=x
$num1 = rand(2,9);
$num2 = rand(2,9);
$num3 = rand(2,9);
$SESSION_["num1"]=$num1;
$SESSION_["num2"]=$num2;
$SESSION_["num3"]=$num3;
$num1 = $SESSION_["num1"];
$num2 = $SESSION_["num2"];
$num3 = $SESSION_["num3"];
$aantalx = $num1*$num2;
$bijgeteldegetal = $num1*$num3;
$uitkomst = $aantalx.'$x'.+.$bijgeteldegetal;
$SESSION_["uitkomst"]=$uitkomst;
$uitkomst=$SESSION_["uitkomst"];
print("$num1($num2.'$x'.+$num3)");
?>
Toevoeging op 23/12/2010 16:53:42:
dit is wat ik al heb
Regel 11 t/m 13, het lijkt met dat je $_SESSION bedoelt i.p.v. $SESSION_
Regel 17 t/m 19 zijn onlogisch omdat je daarvoor $_SESSION juist met de variabelen.
Regel 25, haal je variabelen buiten quotes (dit werkt in ieder geval niet) dus: $uitkomst = $aantalx.$x.+.$bijgeteldegetal;
Regel 30, haal je variabelen buiten quotes dus: print($num1 .(''.$num2.$x.'+'.$num3)");
Verder snap ik niet wat je precies wilt doen, kun je dat uitleggen?
de 6, 5, 3 die moeten random zijn.
dan moet hij de som laten zien.
6(5x+3)
dan kan de leerling een antwoord in vullen.
daarna controleert hij die(heb ik ook een code voor).
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php
session_start();
$invoer = $_POST["answer"];
$num1 = $_SESSION["num1"];
$num2 = $_SESSION["num2"];
$num3 = $_SESSION["num3"];
$uitkomst=$_SESSION["uitkomst"];
if ($uitkomst == $invoer)
{
print (goed);
}
else
{
print (fout);
}
?>
session_start();
$invoer = $_POST["answer"];
$num1 = $_SESSION["num1"];
$num2 = $_SESSION["num2"];
$num3 = $_SESSION["num3"];
$uitkomst=$_SESSION["uitkomst"];
if ($uitkomst == $invoer)
{
print (goed);
}
else
{
print (fout);
}
?>
Toevoeging op 23/12/2010 17:14:24:
Parse error: syntax error, unexpected T_VARIABLE in /sites/vh02/informaticajbc.nl/5v/jbcv5gr01/_Website/paginas/a(bx+c).php on line 35
Toevoeging op 23/12/2010 17:15:17:
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
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
<?php
session_start();
$x='x'
$num1 = rand(2,9);
$num2 = rand(2,9);
$num3 = rand(2,9);
$_SESSION["num1"]=$num1;
$_SESSION["num2"]=$num2;
$_SESSION["num3"]=$num3;
$aantalx = $num1*$num2;
$bijgeteldegetal = $num1*$num3;
$uitkomst = $aantalx.$x.+.$bijgeteldegetal;
$SESSION_["uitkomst"]=$uitkomst;
$uitkomst=$SESSION_["uitkomst"];
print($num1 .(''.$num2.$x.'+'.$num3)");
?>
session_start();
$x='x'
$num1 = rand(2,9);
$num2 = rand(2,9);
$num3 = rand(2,9);
$_SESSION["num1"]=$num1;
$_SESSION["num2"]=$num2;
$_SESSION["num3"]=$num3;
$aantalx = $num1*$num2;
$bijgeteldegetal = $num1*$num3;
$uitkomst = $aantalx.$x.+.$bijgeteldegetal;
$SESSION_["uitkomst"]=$uitkomst;
$uitkomst=$SESSION_["uitkomst"];
print($num1 .(''.$num2.$x.'+'.$num3)");
?>
Toevoeging op 23/12/2010 17:16:37:
dit is line 35
Kijk dus altijd in de omgeving.
In jouw geval ligt het aan de lijn er voor.
Aangezien je lijn 34 niet afsluit met een puntkomma, denkt php dat het statement van lijn 34 doorgaat op lijn 35. De error wordt dan toegeschreven aan lijn 35, omdat net daar iets gebeurt dat php niet verwacht.
hij geeft nogsteeds de zelfde error
heb je er wel een ; achter geplakt?.........
Trouwens, $x=x is ook niet echt koosjer.
Misschien bedoel je
Dave, het is hier geen kwestie van copy/past. Je zult toch echt zelf de moeite nemen om het topic/bericht/code door te nemen.
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
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
<?php
session_start();
$x = 'x';
$num1 = rand(2,9);
$num2 = rand(2,9);
$num3 = rand(2,9);
$_SESSION["num1"]=$num1;
$_SESSION["num2"]=$num2;
$_SESSION["num3"]=$num3;
$aantalx = $num1*$num2;
$bijgeteldegetal = $num1*$num3;
$uitkomst = $aantalx.$x.+.$bijgeteldegetal;
$SESSION_["uitkomst"]=$uitkomst;
$uitkomst=$SESSION_["uitkomst"];
print($num1 .(''.$num2.$x.'+'.$num3)");
?>
session_start();
$x = 'x';
$num1 = rand(2,9);
$num2 = rand(2,9);
$num3 = rand(2,9);
$_SESSION["num1"]=$num1;
$_SESSION["num2"]=$num2;
$_SESSION["num3"]=$num3;
$aantalx = $num1*$num2;
$bijgeteldegetal = $num1*$num3;
$uitkomst = $aantalx.$x.+.$bijgeteldegetal;
$SESSION_["uitkomst"]=$uitkomst;
$uitkomst=$SESSION_["uitkomst"];
print($num1 .(''.$num2.$x.'+'.$num3)");
?>
Toevoeging op 23/12/2010 18:07:12:
dit is het nu
Toevoeging op 23/12/2010 18:09:56:
krijg nogsteeds
Parse error: syntax error, unexpected T_VARIABLE in /sites/vh02/informaticajbc.nl/5v/jbcv5gr01/_Website/paginas/a(bx+c).php on line 35
Gewijzigd op 23/12/2010 18:14:34 door Kris Peeters