Voucher

Gestart doorAugust3 reacties52 weergaven

4 berichten · pagina 1 van 1

August

Lid · Topicstarter

Berichten
7.179
Reputatie
1
Punten
3,01
Lid sinds
Laatst gezien
Hey,
Ik heb een voucher script,

Maar ik krijg deze fout:

Parse error: syntax error, unexpected T_ELSE in /home/habbohype/domains/habbohype.nl/public_html/pagina/adminv.php on line 4

Dat komt omdat ik else heb gezet bij "Je bent geen admin" die();

Als ik geen else neerzet ben je "geen admin" en dat stopt ie omdat er die(); staat?

Ik snap het niet dit is de code:

[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/session_start"]session_start[/URL][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]$_SESSION[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]admin[/COLOR][COLOR= #007700]]) ||[/COLOR] [URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_SESSION[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]nieuwsreporter[/COLOR][COLOR= #007700]]) ||[/COLOR] [URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_SESSION[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]moderator[/COLOR][COLOR= #007700]]) ||[/COLOR] [URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_SESSION[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]playersupport[/COLOR][COLOR= #007700]]) ||[/COLOR] [URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_SESSION[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]funk[/COLOR][COLOR= #007700]])) {[/COLOR]
 [URL="http://www.php.net/else"]else[/URL] [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"Je bent geen admin.<br /><a href=# onclick=history.go(-1)>Ga terug</a>"[/COLOR][COLOR= #007700];[/COLOR]
    [URL="http://www.php.net/die"]die[/URL][COLOR= #007700]();
}
    function[/COLOR] maakpass[COLOR= #007700]([/COLOR][COLOR= #0000BB]$lengte[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$cijfers[/COLOR] [COLOR= #007700]=[/COLOR] true[COLOR= #007700],[/COLOR] [COLOR= #0000BB]$hoofletters[/COLOR] [COLOR= #007700]=[/COLOR] true[COLOR= #007700])
    {[/COLOR]
        [COLOR= #FF8000]//als hoofdletters true is, zetten we hoofdletters in de array, anders alleen kleine letters[/COLOR]
        [COLOR= #0000BB]$karakters[/COLOR] [COLOR= #007700]= ([/COLOR][COLOR= #0000BB]$hoofletters[/COLOR] [COLOR= #007700]==[/COLOR] true[COLOR= #007700]) ?[/COLOR] [URL="http://www.php.net/array_merge"]array_merge[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/range"]range[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]A[/COLOR][COLOR= #007700],[/COLOR][COLOR= #DD0000]Z[/COLOR][COLOR= #007700]),[/COLOR] [URL="http://www.php.net/range"]range[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]a[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]z[/COLOR][COLOR= #007700])) :[/COLOR] [URL="http://www.php.net/array_merge"]array_merge[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/range"]range[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]a[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]z[/COLOR][COLOR= #007700]));[/COLOR]
        
        [COLOR= #FF8000]//als cijfers true is, zetten we cijfers bij de array (2x zodat er wat meer cijfers in komen), anders houden we de array zoals hij was[/COLOR]
        [COLOR= #0000BB]$karakters[/COLOR] [COLOR= #007700]= ([/COLOR][COLOR= #0000BB]$cijfers[/COLOR] [COLOR= #007700]==[/COLOR] true[COLOR= #007700]) ?[/COLOR] [URL="http://www.php.net/array_merge"]array_merge[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$karakters[/COLOR][COLOR= #007700],[/COLOR] [URL="http://www.php.net/range"]range[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]9[/COLOR][COLOR= #007700]),[/COLOR] [URL="http://www.php.net/range"]range[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]9[/COLOR][COLOR= #007700])) :[/COLOR] [COLOR= #0000BB]$karakters[/COLOR][COLOR= #007700];[/COLOR]
      
        [URL="http://www.php.net/shuffle"]shuffle[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$karakters[/COLOR][COLOR= #007700]);[/COLOR] [COLOR= #FF8000]//gooi de array even door elkaar[/COLOR]
        
        [COLOR= #0000BB]$pass[/COLOR] [COLOR= #007700]=[/COLOR] NULL[COLOR= #007700];[/COLOR] [COLOR= #FF8000]//maak een variabele aan voor de pass[/COLOR]
        
        [URL="http://www.php.net/for"]for[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$i[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #0000BB]$i[/COLOR] [COLOR= #007700]<[/COLOR] [COLOR= #0000BB]$lengte[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #0000BB]$i[/COLOR][COLOR= #007700]++)[/COLOR] [COLOR= #FF8000]//maak een loop die net zolang doorgaat tot het aantal karakters van de pass bereikt is[/COLOR]
        [COLOR= #007700]{[/COLOR]
            [COLOR= #0000BB]$pass[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #0000BB]$karakters[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]$i[/COLOR][COLOR= #007700]];[/COLOR] [COLOR= #FF8000]//voeg een letter uit de array aan de pass toe[/COLOR]
        [COLOR= #007700]}[/COLOR]
        
        [URL="http://www.php.net/return"]return[/URL] [COLOR= #0000BB]$pass[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]//geef de pass terug[/COLOR]
    [COLOR= #007700]}[/COLOR]
[COLOR= #0000BB]$query[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"SELECT codes FROM code"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$result[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$query[/COLOR][COLOR= #007700])[/COLOR]
or [URL="http://www.php.net/die"]die[/URL] [COLOR= #007700]([/COLOR][COLOR= #DD0000]"sorry maar hij kan de database niet vinden"[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$code[/COLOR] [COLOR= #007700]=[/COLOR] maakpass[COLOR= #007700]([/COLOR][COLOR= #0000BB]10[/COLOR][COLOR= #007700],[/COLOR] false[COLOR= #007700]);[/COLOR]
?>
<form name="form1" method="post" action="">
  <table width="270" border="0" cellspacing="0" cellpadding="0">
    <tr>
      <td width="100">De voucher-code:<br></td>
      <td width="144">
        <div align="right">
          <input name="codes" type="text" value="[COLOR= #0000BB]<?[/COLOR] [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$code[/COLOR][COLOR= #007700];[/COLOR] ?>" id="codes">
      </div></td>
    </tr>
    <tr>
      <td width="100">Aantal muntjes:<br></td>
      <td width="144">
        <div align="right">
          <input name="muntjes" type="text" value="50" id="muntjes">
      </div></td>
    </tr>

    <tr>
      <td> </td>
      <td><input type="submit" name="Submit" value="Submit"></td>
    </tr>
  </table>
  <br>
</form>
[COLOR= #0000BB]<?[/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]codes[/COLOR][COLOR= #007700]])) {[/COLOR]
[COLOR= #0000BB]$aangemaakte_code[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]codes[/COLOR][COLOR= #007700]];[/COLOR]
[COLOR= #0000BB]$post_code[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]codes[/COLOR][COLOR= #007700]];[/COLOR]
[COLOR= #0000BB]$post_muntjes[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]muntjes[/COLOR][COLOR= #007700]];[/COLOR]

[COLOR= #0000BB]$query[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"SELECT codes,muntjes FROM code"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$result[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$query[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"INSERT INTO code (codes,muntjes) VALUES ("[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]codes[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]","[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]muntjes[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]")"[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #007700]([/COLOR][COLOR= #DD0000]"De code is succesvol toegevoegd"[/COLOR][COLOR= #007700]);[/COLOR]
?>
<p>
De aangemaakte code is:<input type="text" name="web" size="20" onFocus="this.select()" value="[COLOR= #0000BB]<?php[/COLOR] [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$aangemaakte_code[/COLOR][COLOR= #007700];[/COLOR] ?> ">
<br>Aantal muntjes waard: <b>[COLOR= #0000BB]<?[/COLOR] [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$post_muntjes[/COLOR][COLOR= #007700];[/COLOR] ?></b>
[COLOR= #0000BB]<?php[/COLOR]
[COLOR= #007700]}[/COLOR]

?>
0
Berichten
1.544
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Doe dit eens als eerste 4 regels:

[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/session_start"]session_start[/URL][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]$_SESSION[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]admin[/COLOR][COLOR= #007700]]) ||[/COLOR] [URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_SESSION[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]nieuwsreporter[/COLOR][COLOR= #007700]]) ||[/COLOR] [URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_SESSION[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]moderator[/COLOR][COLOR= #007700]]) ||[/COLOR] [URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_SESSION[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]playersupport[/COLOR][COLOR= #007700]]) ||[/COLOR] [URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_SESSION[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]funk[/COLOR][COLOR= #007700]])) {
 }[/COLOR][URL="http://www.php.net/else"]else[/URL][COLOR= #007700]{[/COLOR] [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"Je bent geen admin.<br /><a href=# onclick=history.go(-1)>Ga terug</a>"[/COLOR][COLOR= #007700];[/COLOR]
    [URL="http://www.php.net/die"]die[/URL][COLOR= #007700]();
}[/COLOR]
0
August

Lid · Topicstarter

Berichten
7.179
Reputatie
1
Punten
3,01
Lid sinds
Laatst gezien
omg ty biggrin
Wat deed ik verkeerd?
0
Berichten
9.969
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
August schreef:
omg ty biggrin
Wat deed ik verkeerd?

Je begint een if, deze open je met een {
dan sluit je de if met een }

dan kan je er ook nog voor kiezen om er een else bij te doen, deze word dan gepakt als hij niet aan de if criteria voldoet, deze moet je wel goed aanroepen
dus word het:
if{
//code als hij aan de if criteria voldoet
}
else
{
//code als hij niet aan de if criteria voldoet
}

Wat jij deed was: If { else echo ;}
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