html in mijn php importeren
ik heb premade website gekocht, en probeer wat dingen te veranderen
op een bepaalde pagina op men website kan je bepaalde topscores opvragen per game
nu heb ik in html met jquery hier een selectmenutje voor gemaakt
(het tweede select menutje word automatisch geupdate als je iets kiest in het eerste)
dit werkt : http://www.acidleague.com/League/select.html
nu probeer ik deze html in mijn php file te steken
maar in die php files is ten eerste al geen head of body waar ik de jquery kan plaatsten, dus heb ik het script helemaal vanboven voor de php tag gezet
dit is de code van mijn select menutje dat ik wil invoegen
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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
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
<html>
<head>
<meta http-equiv='Content-type' content='text/html; charset=utf-8' />
<title>Select test</title>
<script type='text/javascript' src='http://www.acidleague.com/League/admincp/js/jquery-1.6.2.js'></script>
<script type='text/javascript'>
$(function(){
var data = [
[
{optionValue: 1,optionDisplay: 'FFA All Guns'},
{optionValue: 2,optionDisplay: 'FFA Sniper Only'},
{optionValue: 3,optionDisplay: 'FFA CrossBow Only'},
{optionValue: 5,optionDisplay: 'Wager GunGame'},
{optionValue: 6,optionDisplay: 'Wager SharpShooter'}
],
[
{optionValue: 4,optionDisplay: 'FFA Sniper Only'}
]
];
$('#ctlJob').change(function() {
var $persons = $('#ctlPerson').empty();
$.each(data[$(this).val() - 1], function() {
$persons.append('<option value=' + this.optionValue + '>' + this.optionDisplay + '</option>');
});
});
})
</script>
</head>
<body>
<form action='select_demo.php'>
<label for='ctlJob'>Game:</label>
<select name='id' id='ctlJob'>
<option value='1'>Cod Black Ops</option>
<option value='2'>Cod MW3</option>
</select>
<noscript>
<input type='submit' name='action' value='Load Individuals' />
</noscript>
<label for='ctlPerson'>GameMode:</label>
<select name='person_id' id='ctlPerson'>
<option value='1'>FFA All Guns</option>
<option value='2'>FFA Sniper Only</option>
<option value='3'>FFA CrossBow Only</option>
<option value='5'>Wager GunGame</option>
<option value='6'>Wager SharpShooter</option>
</select>
<input type='submit' name='action' value='Book' />
</form>
</body>
</html>
<head>
<meta http-equiv='Content-type' content='text/html; charset=utf-8' />
<title>Select test</title>
<script type='text/javascript' src='http://www.acidleague.com/League/admincp/js/jquery-1.6.2.js'></script>
<script type='text/javascript'>
$(function(){
var data = [
[
{optionValue: 1,optionDisplay: 'FFA All Guns'},
{optionValue: 2,optionDisplay: 'FFA Sniper Only'},
{optionValue: 3,optionDisplay: 'FFA CrossBow Only'},
{optionValue: 5,optionDisplay: 'Wager GunGame'},
{optionValue: 6,optionDisplay: 'Wager SharpShooter'}
],
[
{optionValue: 4,optionDisplay: 'FFA Sniper Only'}
]
];
$('#ctlJob').change(function() {
var $persons = $('#ctlPerson').empty();
$.each(data[$(this).val() - 1], function() {
$persons.append('<option value=' + this.optionValue + '>' + this.optionDisplay + '</option>');
});
});
})
</script>
</head>
<body>
<form action='select_demo.php'>
<label for='ctlJob'>Game:</label>
<select name='id' id='ctlJob'>
<option value='1'>Cod Black Ops</option>
<option value='2'>Cod MW3</option>
</select>
<noscript>
<input type='submit' name='action' value='Load Individuals' />
</noscript>
<label for='ctlPerson'>GameMode:</label>
<select name='person_id' id='ctlPerson'>
<option value='1'>FFA All Guns</option>
<option value='2'>FFA Sniper Only</option>
<option value='3'>FFA CrossBow Only</option>
<option value='5'>Wager GunGame</option>
<option value='6'>Wager SharpShooter</option>
</select>
<input type='submit' name='action' value='Book' />
</form>
</body>
</html>
nu, het probleem is dit
het wekt wel, maar doordat ik dat script erbij gezet heb krijg ik deze error
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/acidleag/public_html/League/ffarankings.php:1) in /home/acidleag/public_html/League/includes/globals.php on line 2
Warning: session_regenerate_id() [function.session-regenerate-id]: Cannot regenerate session id - headers already sent in /home/acidleag/public_html/League/includes/egl.php on line 157
hier live te bekijken, http://www.acidleague.com/League/ffarankings.php
hier zie je ook het tweede form menutje werkend
enig idee hoe ik dit voorkom?
Deze foutmelding komt hier met enige regelmaat voorbij en ook via Google zijn er vele (tien)duizenden topics hierover te vinden.
daarom dat ik gebruik maak van dit forum voor beginners ...
als je men posts niet leuk vind kan je beter gewoon niet antwoorden, misschien zijn er wel andere mensen die me willen helpen, en dit forum gebruiken waarvoor het gemaakt is ...
Session_start() moet altijd als eerste op de pagina staan, dus nog vóór alle html.
voor men php tag staat dit
<script type='text/javascript' src='http://www.acidleague.com/League/admincp/js/jquery-1.6.2.js'></script>
<script type='text/javascript'>
$(function(){
var data = [
[
{optionValue: 1,optionDisplay: 'FFA All Guns'},
{optionValue: 2,optionDisplay: 'FFA Sniper Only'},
{optionValue: 3,optionDisplay: 'FFA CrossBow Only'},
{optionValue: 5,optionDisplay: 'Wager GunGame'},
{optionValue: 6,optionDisplay: 'Wager SharpShooter'}
],
[
{optionValue: 4,optionDisplay: 'FFA Sniper Only'}
]
];
$('#ctlJob').change(function() {
var $persons = $('#ctlPerson').empty();
$.each(data[$(this).val() - 1], function() {
$persons.append('<option value=' + this.optionValue + '>' + this.optionDisplay + '</option>');
});
});
})
</script>
haal ik dat weg, zijn de errors weg
en die globals file uit de error, is encrypted ... :s
Toevoeging op 25/04/2012 20:27:16:
op andere sites lees ik dat die fout meestal door whitespaces veroorzaakt word. Maar dit lost ook niks op :(
Gewijzigd op 25/04/2012 02:30:20 door groovez acid