hallo
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

<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?
Door eens niet alleen te knippen/plakken, maar zelf ook wat te gaan leren.
Deze foutmelding komt hier met enige regelmaat voorbij en ook via Google zijn er vele (tien)duizenden topics hierover te vinden.
ik zoek altijd eerst voor ik post, maar kom er niet uit
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.
er is men php pagina geen session start te vinden

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

[size=xsmall]Toevoeging op 25/04/2012 20:27:16:[/size]

op andere sites lees ik dat die fout meestal door whitespaces veroorzaakt word. Maar dit lost ook niks op :(

Reageren