Return niks.

Gestart doorWouterr13 reacties85 weergaven

14 berichten · pagina 1 van 1

Wouterr

Lid · Topicstarter

Berichten
5.274
Reputatie
1
Punten
0,01
Lid sinds
Laatst gezien

Eindhoven, Nederland

Hey,

Ik zit met een probleempje yummieIk heb een simpel form, en als iemand op submit kikt, check ik met isset($_POST[musart]) of hij bestaad.
Maar dan zegt hij dus altijd niet.
Ik heb dit:

[COLOR= #0000BB]<?php[/COLOR]
        [URL="http://www.php.net/echo"]echo[/URL][COLOR= #DD0000]<select naam="musart" id="musart">[/COLOR][COLOR= #007700];[/COLOR]
        [COLOR= #0000BB]$artiest_query[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT * FROM artiesten WHERE accepted = 1"[/COLOR][COLOR= #007700])[/COLOR] or [URL="http://www.php.net/die"]die[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_error"]mysql_error[/URL][COLOR= #007700]());[/COLOR]        
        [URL="http://www.php.net/while"]while[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$artiest[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_fetch_assoc"]mysql_fetch_assoc[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$artiest_query[/COLOR][COLOR= #007700]))
        {[/COLOR]
            [URL="http://www.php.net/echo"]echo[/URL][COLOR= #DD0000]<option value="[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$artiest[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]id[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]">[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$artiest[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]naam[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]</option>[/COLOR][COLOR= #007700];
        }[/COLOR]
        [URL="http://www.php.net/echo"]echo[/URL][COLOR= #DD0000]    </select>[/COLOR][COLOR= #007700];[/COLOR]
?>


De artiesten worden trouwens wel goed weergegeven.
Met in value="" het id.

Wat doe ik fout confused?

Bedankt,
Wouter(r).
0
Berichten
8.602
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Heb je toevallig ook de code waar je het controleert?
0
Berichten
3.461
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Waarom een id én een naam? Is nogal overbodig...
0
Wouterr

Lid · Topicstarter

Berichten
5.274
Reputatie
1
Punten
0,01
Lid sinds
Laatst gezien

Eindhoven, Nederland

[COLOR= #0000BB]<?php[/COLOR]
    [COLOR= #FF8000]//Copyright ThvmhMusic ©[/COLOR]
    [COLOR= #0000BB]$muserror[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]""[/COLOR][COLOR= #007700];[/COLOR]
    [COLOR= #0000BB]$musshow[/COLOR] [COLOR= #007700]=[/COLOR] true[COLOR= #007700];[/COLOR]
    [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]mussubmit[/COLOR][COLOR= #007700]]) &&[/COLOR] [URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]musart[/COLOR][COLOR= #007700]]) &&[/COLOR] [URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]youtube[/COLOR][COLOR= #007700]]) &&[/COLOR] [URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]nummer[/COLOR][COLOR= #007700]]))
    {[/COLOR]
        [COLOR= #0000BB]$nummer[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_real_escape_string"]mysql_real_escape_string[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]nummer[/COLOR][COLOR= #007700]]);[/COLOR]
        [COLOR= #0000BB]$musart[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_real_escape_string"]mysql_real_escape_string[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]musart[/COLOR][COLOR= #007700]]);[/COLOR]
        [COLOR= #0000BB]$youtube[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]youtube[/COLOR][COLOR= #007700]];[/COLOR]

        [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$nummer[/COLOR] [COLOR= #007700]==[/COLOR] [COLOR= #DD0000]""[/COLOR] [COLOR= #007700]||[/COLOR] [COLOR= #0000BB]$youtube[/COLOR] [COLOR= #007700]==[/COLOR] [COLOR= #DD0000]""[/COLOR][COLOR= #007700])
        {[/COLOR]
            [COLOR= #0000BB]$muserror[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"Niet alle velden goed ingevult."[/COLOR][COLOR= #007700];
    
        }[/COLOR][URL="http://www.php.net/else"]else[/URL][COLOR= #007700]{[/COLOR]
            [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/strpos"]strpos[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$youtube[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]"http://youtu.be/"[/COLOR][COLOR= #007700]))
            {[/COLOR]
                [COLOR= #0000BB]$muserror[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"Je hebt een ongeldige Youtube URL ingevuld, Weet je zeker dat het met http://youtu.be/ begon?"[/COLOR][COLOR= #007700];
            }[/COLOR][URL="http://www.php.net/else"]else[/URL][COLOR= #007700]{[/COLOR]
            
                [COLOR= #0000BB]$youtube[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/str_replace"]str_replace[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"http://youtu.be/"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]""[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$youtube[/COLOR][COLOR= #007700]);[/COLOR]
                [COLOR= #0000BB]$youtube[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_real_escape_string"]mysql_real_escape_string[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$youtube[/COLOR][COLOR= #007700]);[/COLOR]

                [COLOR= #0000BB]$link[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]http://www.youtube.com/watch?v=[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$youtube[/COLOR][COLOR= #007700];[/COLOR]
                [URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$link[/COLOR] [COLOR= #007700]!=[/COLOR] [COLOR= #DD0000]""[/COLOR][COLOR= #007700]) 
                {[/COLOR]
                    [URL="http://www.php.net/if"]if[/URL] [COLOR= #007700](@[/COLOR][URL="http://www.php.net/fopen"]fopen[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$link[/COLOR][COLOR= #007700],[/COLOR][COLOR= #DD0000]"r"[/COLOR][COLOR= #007700])) 
                    {[/COLOR]
                    
                        [COLOR= #0000BB]$safequery[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT * FROM nummers WHERE (naam = "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$nummer[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]" OR video_id = "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$youtube[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]")"[/COLOR][COLOR= #007700]);[/COLOR]
                        [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_num_rows"]mysql_num_rows[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$safequery[/COLOR][COLOR= #007700]) ==[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700])
                        {[/COLOR]
                            [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"INSERT INTO nummers (artiest_id, naam, video_id) VALUES ("[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$musart[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]", "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$nummer[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]", "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$youtube[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]")"[/COLOR][COLOR= #007700]);[/COLOR]
                            [COLOR= #0000BB]$musshow[/COLOR] [COLOR= #007700]=[/COLOR] false[COLOR= #007700];[/COLOR]
                            [COLOR= #0000BB]$muserror[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]""[/COLOR][COLOR= #007700];[/COLOR]
                            [URL="http://www.php.net/echo"]echo[/URL][COLOR= #DD0000]<font color="green">Toegevoegd!</font>[/COLOR][COLOR= #007700];[/COLOR]
                            [URL="http://www.php.net/mail"]mail[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]thom@thvmhmusic.tk[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]Nieuw nummer[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]Er is een nieuw nummer gepost, [/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$musart[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000] - [/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$nummer[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000] Youtube URL: [/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$youtube[/COLOR][COLOR= #007700]);
                        }[/COLOR][URL="http://www.php.net/else"]else[/URL][COLOR= #007700]{[/COLOR]
                            [COLOR= #0000BB]$musshow[/COLOR] [COLOR= #007700]=[/COLOR] true[COLOR= #007700];[/COLOR]
                            [COLOR= #0000BB]$muserror[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"Het nummer of de Youtube URL staat al in onze Database."[/COLOR][COLOR= #007700];
                        }
                        
                    }[/COLOR][URL="http://www.php.net/else"]else[/URL][COLOR= #007700]{[/COLOR]
                    
                        [COLOR= #0000BB]$muserror[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"Je youtube URL is ongeldig, Hij staat niet op Youtube."[/COLOR][COLOR= #007700];
                    }
                }[/COLOR][URL="http://www.php.net/else"]else[/URL][COLOR= #007700]{[/COLOR]
                    [COLOR= #0000BB]$muserror[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"Onbekende fout."[/COLOR][COLOR= #007700];
                }
            }
        }
    }[/COLOR]
    
    [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$muserror[/COLOR] [COLOR= #007700]!=[/COLOR] [COLOR= #DD0000]""[/COLOR][COLOR= #007700])
    {[/COLOR]
        [URL="http://www.php.net/echo"]echo[/URL][COLOR= #DD0000]<font color="red">[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$muserror[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]</font><br/>[/COLOR][COLOR= #007700];
    }[/COLOR]
    
    [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$musshow[/COLOR][COLOR= #007700])
    {[/COLOR]
        [URL="http://www.php.net/echo"]echo[/URL][COLOR= #DD0000]<form action="" method="POST">
                <label for="musart">Artiest:</label><br/>
                <select naam="musart" id="musart">[/COLOR][COLOR= #007700];[/COLOR]
        [COLOR= #0000BB]$artiest_query[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT * FROM artiesten WHERE accepted = 1"[/COLOR][COLOR= #007700])[/COLOR] or [URL="http://www.php.net/die"]die[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_error"]mysql_error[/URL][COLOR= #007700]());[/COLOR]        
        [URL="http://www.php.net/while"]while[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$artiest[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_fetch_assoc"]mysql_fetch_assoc[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$artiest_query[/COLOR][COLOR= #007700]))
        {[/COLOR]
            [URL="http://www.php.net/echo"]echo[/URL][COLOR= #DD0000]<option value="[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$artiest[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]id[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]">[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$artiest[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]naam[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]</option>[/COLOR][COLOR= #007700];
        }[/COLOR]
        [URL="http://www.php.net/echo"]echo[/URL][COLOR= #DD0000]    </select><br/>
                <label for="nummer">Nummer:</label><Br/>
                <input type="text" name="nummer" id="nummer" /><br/>
                <label for="youtube">Youtube URL: <i>(Klik op Delen en kopie&euml;r die URL, Bijvoorbeeld "http://youtu.be/ITD0lmvZWa0")</i></label><br/>
                <input type="text" name="youtube" id="youtube"/><br/>
                <input type="submit" name="mussubmit" id="mussubmit" value="Voeg toe!" />
            </form>[/COLOR][COLOR= #007700];
    }[/COLOR]
    ?>
0
Berichten
649
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Weet echt niemand het? Het is namenlijk voor mijn site xd
0
Berichten
3.112
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Josnl schreef:
Waarom een id én een naam? Is nogal overbodig...
Omdat IE niet alleen een name pakt, en andere browsers niet alleen een id.
0
Wouterr

Lid · Topicstarter

Berichten
5.274
Reputatie
1
Punten
0,01
Lid sinds
Laatst gezien

Eindhoven, Nederland

Ik doe het idd altijd om zeker er van te zijn dat het werkt.
0
Berichten
8.649
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Il laat altijd e volledige url opgeven. Dan checkt die wat er achter ?v= of /v/ staat.
0
Berichten
3.112
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ik snap je probleem niet helemaal confused
0
Wouterr

Lid · Topicstarter

Berichten
5.274
Reputatie
1
Punten
0,01
Lid sinds
Laatst gezien

Eindhoven, Nederland

Vriendje schreef:
Il laat altijd e volledige url opgeven. Dan checkt die wat er achter ?v= of /v/ staat.

Dat doe ik ook.
Bekijk de str_replace lijn 21.
Gamedealer schreef:
Ik snap je probleem niet helemaal confused
Nou, Als ik alles geldig invul, dan returnt hij bij isset($_POST[musart]) false.
Als ik die weg haal, werkt het wel.
maar het stukje form code van musart is tog goed?
0
Berichten
3.112
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
<select naam="musart" id="musart">


=>

<select name="musart" id="musart">
0
Wouterr

Lid · Topicstarter

Berichten
5.274
Reputatie
1
Punten
0,01
Lid sinds
Laatst gezien

Eindhoven, Nederland

Gamedealer schreef:
<select naam="musart" id="musart">
=>

<select name="musart" id="musart">


Ik zie geen verschil...
0
Berichten
3.112
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
De 1e is naam, de 2e is name.
0
Wouterr

Lid · Topicstarter

Berichten
5.274
Reputatie
1
Punten
0,01
Lid sinds
Laatst gezien

Eindhoven, Nederland

Oh. Ty smile
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren