Eenvoudig script gevraagd!
Ik ben ongeveer 2 weken bezig met PHP en het lukt nog niet zo aardig. Ben nog maar met de allermakkelijkste scripts bezig. Nu heb ik een php boekje waar informatie in staat en opdrachten die je kunt maken. Voor mij gigantisch moeilijk en voor de meeste hier een peuleschil maarja :P
opdacht luidt:
Achtergrondkleuren. Schrijf een eenvoudige pagina waar de gebruiker kan kiezen uit een serie achtergrondkleuren. Als een keuze is gemaakt, wordt de pagina opnieuw geladen met de betreffende kleur. Stel de achtergrond in met het attribuut bgcolor="..." van de tag <body>.
Dit is nog aardig chinees voor mij maarja :P.
Nu was mijn vraag of iemand dit scriptje kan maken zodat ik het kan overnemen en verder kan uitbreiden enz. Mijn grote vraag is dan ook of de hierboven genoemde codes erin verwerkt kunnen worden.
Ik zal er ongeloofelijk mee geholpen zijn!!!
mvg
6th
ps.
mijn tot dusverre scriptjes begonen altijd met <html> en eindigdden daar ook mee. Hoe kan het dat ik dat hier nooit zie op deze site?
Gewijzigd op 01/01/1970 01:00:00 door Jan
Als wij dan ook maar iets gaan bouwen, denk je dat jij er nog wat van leert?
En ik zie wel de <html> tag op deze site in de broncode.
Gewijzigd op 01/01/1970 01:00:00 door - Ariën -
Jan schreef op 22.06.2009 23:36:
Nu was mijn vraag of iemand dit scriptje kan maken zodat ik het kan overnemen en verder kan uitbreiden enz. Mijn grote vraag is dan ook of de hierboven genoemde codes erin verwerkt kunnen worden.
dit is idd basis php en je wilt het toch zelf leren waarom wil je het ons dan laten maken ik zie het nut er dan niet van.
lees anders dit eens goed door http://phptuts.nl/view/39/
Jan schreef op 22.06.2009 23:36:
ps.
mijn tot dusverre scriptjes begonen altijd met <html> en eindigdden daar ook mee. Hoe kan het dat ik dat hier nooit zie op deze site?
mijn tot dusverre scriptjes begonen altijd met <html> en eindigdden daar ook mee. Hoe kan het dat ik dat hier nooit zie op deze site?
dit is html dat heeft niks temaken met php.
joey schreef op 23.06.2009 00:04:
javascript? dan hoef je niet te knipperen =D iig, wel een bagger school, als ze je in de body tag laten werken. :PSla de keuze van gebruiker op in cookie, sesion, database of in een log file aan de hand van hun ip adres.
Zoek, lees, probeer en gij zult leeren ;)
Zoek, lees, probeer en gij zult leeren ;)
wesley schreef op 23.06.2009 08:54:
joey schreef op 23.06.2009 00:04:
javascript? dan hoef je niet te knipperen =D iig, wel een bagger school, als ze je in de body tag laten werken. :PSla de keuze van gebruiker op in cookie, sesion, database of in een log file aan de hand van hun ip adres.
Zoek, lees, probeer en gij zult leeren ;)
Zoek, lees, probeer en gij zult leeren ;)
Nee, want jij bent perfect programerend uit de lucht komen vallen
Als je les krijgt, en je leert het fout, dan moet je het foute gaan verbeteren.
ken je het gezegde? het is beter om te voorkomen dan...... maja, ik zie je punt.
Maar hij leert het op school zoals iedere zelfstudent het ook leert. Door dingen te proberen en dan te verbeteren. Bovendien is een CSS oplossing voor zon opdrachtje een beetje overkillen en dus zou ik het waarschijnlijk ook in de body doen.
Zolang TS WIL verbeteren zal het ongetwijfeld beter worden ;)
Verder zeg ik niet dat het ideaal is , maar het werkt :). En als je het direct goed wil doen krijg je als nieuweling in programeren meteen een hele hoop info op je dak, die je niet onthoud, je neit motiveerd en je alleen maar reden geeft om de hele boel aan de kant te gooien.
O , TS ook ff op gang helpen :P
Code (php)
Met deze code, gezond verstand en google moet je een heel eind kunnen komen
Gewijzigd op 01/01/1970 01:00:00 door Jacco Engel
Maar oke, voor de motivatie, misschien. Ik ben alleen mijn opleiding gewend, waar ze mij ook zo les gaven, alleen, dat was het. Vandaar oordeel ik misschien wel vanuit mijn eigen standpunt, wat hier niet bij past.
Ik ga geen discussie verder voeren over goed en slecht, probeer het je alleen uit een andere hoek te laten zien.
I know. bedankt. Ik snap het.
Jan schreef op 22.06.2009 23:36:
Beste mensen,
Ik ben ongeveer 2 weken bezig met PHP en het lukt nog niet zo aardig.
....
Ik ben ongeveer 2 weken bezig met PHP en het lukt nog niet zo aardig.
....
Een aantal van ons zijn al jaren bezig en soms staan we nog voor verassingen. Het enige wat je er aan doet is uitzoeken, lezen en nog meer googlen.
huiswerk maak je zelf en laat je niet doen. Lijkt makkelijk maar je gaat er mee op de koffie komen :).
Verder zou je leraar bereid moeten zijn je te helpen als je het niet snep, mits je met gerichte vragen komt, en zo werkt het hier ook.
"Ik wil dit, wie wil het maken" werkt 99% van de tijd niet tenzij het iets kleins is.
Dus probeer , maak fouten , leer en stel gerichte vragen :)
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
// dit is de lange notatie
if($_SERVER['REQUEST_METHOD'] == 'POST'){
$kleur = $_POST['kleur'];
}
else{
$kleur = 'FFF';
}
// je kunt het ook zo doen dit is een shorthand if
$kleur = ($_SERVER['REQUEST_METHOD'] == 'POST' ? $_POST['kleur'] : 'FFF');
?>
<html>
<head>
<style type="text/css">
<!--
body{
background-color:#<?php echo $kleur;?>;
}
-->
</style>
</head>
<body >
<form method='POST'>
<select name='kleur' onchange="this.form.submit();">
<option>-- Selecteer je achtergrond kleur --</option>
<option value='FFF' >wit FFF</option>
<option value='000' >zwart 000</option>
</select>
</form>
</body>
</html>
// dit is de lange notatie
if($_SERVER['REQUEST_METHOD'] == 'POST'){
$kleur = $_POST['kleur'];
}
else{
$kleur = 'FFF';
}
// je kunt het ook zo doen dit is een shorthand if
$kleur = ($_SERVER['REQUEST_METHOD'] == 'POST' ? $_POST['kleur'] : 'FFF');
?>
<html>
<head>
<style type="text/css">
<!--
body{
background-color:#<?php echo $kleur;?>;
}
-->
</style>
</head>
<body >
<form method='POST'>
<select name='kleur' onchange="this.form.submit();">
<option>-- Selecteer je achtergrond kleur --</option>
<option value='FFF' >wit FFF</option>
<option value='000' >zwart 000</option>
</select>
</form>
</body>
</html>
@better zo Jacco
en had gewoon ff 2 telle toch niks beters te doen
Gewijzigd op 01/01/1970 01:00:00 door RvW Of toch niet
rvw schreef op 23.06.2009 11:30:
Geen dank k wil weten wat voor cijfer je der voor gekregen hebt ;)
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
// dit is de lange notatie
if($_SERVER['REQUEST_METHOD'] == 'POST'){
$kleur = $_POST['kleur'];
}
else{
$kleur = 'FFF';
}
// je kunt het ook zo doen dit is een shorthand if
$kleur = ($_SERVER['REQUEST_METHOD'] == 'POST' ? $_POST['kleur'] : 'FFF');
?>
<html>
<head>
<style type="text/css">
<!--
body{
background-color:#<?=$kleur?>;
}
-->
</style>
</head>
<body >
<form method='POST'>
<select name='kleur' onchange="this.form.submit();">
<option>-- Selecteer je achtergrond kleur --</option>
<option value='FFF' >wit FFF</option>
<option value='000' >zwart 000</option>
</select>
</form>
</body>
</html>
// dit is de lange notatie
if($_SERVER['REQUEST_METHOD'] == 'POST'){
$kleur = $_POST['kleur'];
}
else{
$kleur = 'FFF';
}
// je kunt het ook zo doen dit is een shorthand if
$kleur = ($_SERVER['REQUEST_METHOD'] == 'POST' ? $_POST['kleur'] : 'FFF');
?>
<html>
<head>
<style type="text/css">
<!--
body{
background-color:#<?=$kleur?>;
}
-->
</style>
</head>
<body >
<form method='POST'>
<select name='kleur' onchange="this.form.submit();">
<option>-- Selecteer je achtergrond kleur --</option>
<option value='FFF' >wit FFF</option>
<option value='000' >zwart 000</option>
</select>
</form>
</body>
</html>
Precies wat ik net duidelijk probeerde te maken dat we niet doen..
verder
Jacco schreef op 23.06.2009 13:45:
Gewijzigd op 01/01/1970 01:00:00 door RvW Of toch niet
Gewijzigd op 01/01/1970 01:00:00 door Jacco Engel
http://www.w3schools.com/htmL/
http://www.w3schools.com/htmL/html_forms.asp
http://www.tizag.com/phpT/forms.php
(http://www.tizag.com/phpT/phpsessions.php)
Zaken steken wat anders in elkaar! Maar aan de post van rvw heb ik heel veel aan, ik kan hiermee weer alles uitproberen en varianten erop vinden. Wel even een vraagje, hoe kun je er meerdere kleuren bij zetten?
rvw schreef op 23.06.2009 11:30:
Geen dank k wil weten wat voor cijfer je der voor gekregen hebt ;)
@better zo Jacco
en had gewoon ff 2 telle toch niks beters te doen
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
// dit is de lange notatie
if($_SERVER['REQUEST_METHOD'] == 'POST'){
$kleur = $_POST['kleur'];
}
else{
$kleur = 'FFF';
}
// je kunt het ook zo doen dit is een shorthand if
$kleur = ($_SERVER['REQUEST_METHOD'] == 'POST' ? $_POST['kleur'] : 'FFF');
?>
<html>
<head>
<style type="text/css">
<!--
body{
background-color:#<?php echo $kleur;?>;
}
-->
</style>
</head>
<body >
<form method='POST'>
<select name='kleur' onchange="this.form.submit();">
<option>-- Selecteer je achtergrond kleur --</option>
<option value='FFF' >wit FFF</option>
<option value='000' >zwart 000</option>
</select>
</form>
</body>
</html>
// dit is de lange notatie
if($_SERVER['REQUEST_METHOD'] == 'POST'){
$kleur = $_POST['kleur'];
}
else{
$kleur = 'FFF';
}
// je kunt het ook zo doen dit is een shorthand if
$kleur = ($_SERVER['REQUEST_METHOD'] == 'POST' ? $_POST['kleur'] : 'FFF');
?>
<html>
<head>
<style type="text/css">
<!--
body{
background-color:#<?php echo $kleur;?>;
}
-->
</style>
</head>
<body >
<form method='POST'>
<select name='kleur' onchange="this.form.submit();">
<option>-- Selecteer je achtergrond kleur --</option>
<option value='FFF' >wit FFF</option>
<option value='000' >zwart 000</option>
</select>
</form>
</body>
</html>
@better zo Jacco
en had gewoon ff 2 telle toch niks beters te doen
Waarom post get is makkelijker omdat je dat gewoon in je links kan verwerken zodat de kleur niet per pagina verloren gaat.
Daniel schreef op 23.06.2009 17:45:
Waarom post get is makkelijker omdat je dat gewoon in je links kan verwerken zodat de kleur niet per pagina verloren gaat.
rvw schreef op 23.06.2009 11:30:
Geen dank k wil weten wat voor cijfer je der voor gekregen hebt ;)
@better zo Jacco
en had gewoon ff 2 telle toch niks beters te doen
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
// dit is de lange notatie
if($_SERVER['REQUEST_METHOD'] == 'POST'){
$kleur = $_POST['kleur'];
}
else{
$kleur = 'FFF';
}
// je kunt het ook zo doen dit is een shorthand if
$kleur = ($_SERVER['REQUEST_METHOD'] == 'POST' ? $_POST['kleur'] : 'FFF');
?>
<html>
<head>
<style type="text/css">
<!--
body{
background-color:#<?php echo $kleur;?>;
}
-->
</style>
</head>
<body >
<form method='POST'>
<select name='kleur' onchange="this.form.submit();">
<option>-- Selecteer je achtergrond kleur --</option>
<option value='FFF' >wit FFF</option>
<option value='000' >zwart 000</option>
</select>
</form>
</body>
</html>
// dit is de lange notatie
if($_SERVER['REQUEST_METHOD'] == 'POST'){
$kleur = $_POST['kleur'];
}
else{
$kleur = 'FFF';
}
// je kunt het ook zo doen dit is een shorthand if
$kleur = ($_SERVER['REQUEST_METHOD'] == 'POST' ? $_POST['kleur'] : 'FFF');
?>
<html>
<head>
<style type="text/css">
<!--
body{
background-color:#<?php echo $kleur;?>;
}
-->
</style>
</head>
<body >
<form method='POST'>
<select name='kleur' onchange="this.form.submit();">
<option>-- Selecteer je achtergrond kleur --</option>
<option value='FFF' >wit FFF</option>
<option value='000' >zwart 000</option>
</select>
</form>
</body>
</html>
@better zo Jacco
en had gewoon ff 2 telle toch niks beters te doen
Waarom post get is makkelijker omdat je dat gewoon in je links kan verwerken zodat de kleur niet per pagina verloren gaat.
Foutje.
Gewijzigd op 01/01/1970 01:00:00 door Jan