Forum » Server-Side scripting » Weet iemand dit?
Lerend Scripter!
Berichten: 78
avatar
Offline Stuur privebericht
Ik heb hier een klein stukje van een scriptje:

Code | Selecteer Alles
minimaliseren
1
2
3
4
<tr><td class="mainTxt">Ban!</td><td class="mainTxt"><select name="ban">
<option value="$data->level" <? if ($s->level 0) { ?> selected="selected" <? ?>>Nee</option>
<option value="-1" <? if ($s->level == -1) { ?> selected="selected" <? ?>>Ja</option>
</select></td></tr>


Hoe kan ik die $data->level op een goede manier in de value zetten??

Alvast bedankt!!

Mvg,
Nick.
Laatst gewijzigd door NickGames op 2010-11-18 22:54:22
18-11-2010 22:53
Dit topic is 149 keer bekeken door 32 verschillende leden
Reacties op: "Weet iemand dit?"
1
Berichten: 1033
avatar
Offline Stuur privébericht
Code | Selecteer Alles
minimaliseren
1
<option value="<?php echo $data->level?>"
18-11-2010 22:55
Lerend Scripter!
Berichten: 78
avatar
Offline Stuur privébericht
Nee zo werkt hij niet...

Die value is ervoor bedoelt om ingevoerd te worden in de database he..?
En zoals hij eerst was voerde er steeds 0 in, en met het stukje van Starlife, ook 0..

Ook heb ik net dit geprobeert:
Code | Selecteer Alles
minimaliseren
1
<option value="<? $data->level?>"


Maar weer met hetzelfde resultaat: 0...

Iemand anders misschien een idee??

Mvg,
Nick.
18-11-2010 23:05
eerst: basshunter
Berichten: 518
avatar
Offline Stuur privébericht
En dan hier het stukje code in de value option
Code | Selecteer Alles
minimaliseren
1
2
3
<option value="0" <? if ($data->level == 0) { ?> selected="selected" <? ?>>0</option>
<option value="1" <? if ($data->level == 1) { ?> selected="selected" <? ?>>1</option>
<option value="2" <? if ($data->level == 2) { ?> selected="selected" <? ?>>2</option>


Ik hoop dat je dit bedoelde
Succes
18-11-2010 23:24
Lerend Scripter!
Berichten: 78
avatar
Offline Stuur privébericht
Nee, ik heb het al anders opgelost
Dit scriptje moet ervoor zorgen dat je de optie krijgt iemand te bannen...

Hier is hij nu hij het wel doet:
Code | Selecteer Alles
minimaliseren
1
2
3
4
<tr><td class="mainTxt">Ban!</td><td class="mainTxt"><select name="ban">
<option <? if ($s->level == 1){?> value="1" <?} elseif ($s->level == 1000){?> value="1000" <?} elseif ($s->level 1){?> value="1" <?}?> <? if ($s->level 0) { ?> selected="selected" <? ?>>Nee</option>
<option value="-1" <? if ($s->level 1) { ?> selected="selected" <? ?>>Ja</option>
</select></td></tr>


Hierbij betekent:
($s->level = -1) : Gebanned
($s->level = 1) : Normaal lid
($s->level = 1000) : Administrator

Maar toch allebei bedankt voor de hulp

Mvg,
Nick

Nieuwe reactie samengevoegd met originele reactie op 18.11.10 23:49:52:
Hier is trouwens het volledige script, misschien dat mensen er nog wat aan hebben:

Code | Selecteer Alles
minimaliseren
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
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
<?php /* ------------------------- */ 
 
$UPDATE_DB                1;
include 
'../includes/config.php';
logincheck();
if(! (
$data['admin'] > 0)) exit;
if(isset(
$_GET["del"]))
{
    
mysql_query("UPDATE `[users]` SET info='' WHERE login='"$_GET["del"] ."'");

/* ------------------------- */ ?> 

<link rel="stylesheet" type="text/css" href="../style/play.css">

<? if ($_POST["submit"]) { 

mysql_query("UPDATE `[users]` SET `health`='$_POST[health]' WHERE `login`='$_POST[login]'");
mysql_query("UPDATE `[users]` SET `rankvord`='$_POST[rankvord]' WHERE `login`='$_POST[login]'");
mysql_query("UPDATE `[users]` SET `level`='$_POST[level]' WHERE `login`='$_POST[login]'");
mysql_query("UPDATE `[users]` SET `bank`='$_POST[bank]' WHERE `login`='$_POST[login]'");
mysql_query("UPDATE `[users]` SET `cash`='$_POST[cash]' WHERE `login`='$_POST[login]'");
mysql_query("UPDATE `[users]` SET `kogels`='$_POST[kogels]' WHERE `login`='$_POST[login]'");
mysql_query("UPDATE `[users]` SET `respect`='$_POST[respect]' WHERE `login`='$_POST[login]'");
mysql_query("UPDATE `[users]` SET `belcredits`='$_POST[belcredits]' WHERE `login`='$_POST[login]'");
mysql_query("UPDATE `[users]` SET `vipdagen`='$_POST[vipdagen]' WHERE `login`='$_POST[login]'");
mysql_query("UPDATE `[users]` SET `coke`='$_POST[coke]' WHERE `login`='$_POST[login]'");
mysql_query("UPDATE `[users]` SET `hasj`='$_POST[hasj]' WHERE `login`='$_POST[login]'");
mysql_query("UPDATE `[users]` SET `wiet`='$_POST[wiet]' WHERE `login`='$_POST[login]'");

mysql_query("UPDATE `[users]` SET `rank`='$_POST[rank]' WHERE `login`='$_POST[login]'");
mysql_query("UPDATE `[users]` SET `level`='$_POST[ban]' WHERE `login`='$_POST[login]'");



mysql_query("insert into `[admin_berichten]` (onderwerp,van,naar,datum,bericht) values ('MOD EDIT','$data->login','Admin',NOW(),'Van de speler $_POST[login] zijn gegevens veranderd. Dit is gedaan door $data->login')") or die(mysql_error());
print(
"<tr><td class=\"mainTxt\" align=\"center\" colspan=\"2\">Je hebt de gegevens met succes gewijzigd!</td></tr>");
return;
 } 
 if (
$_POST["submit2"]) { 
mysql_query("insert into `[admin_berichten]` (onderwerp,van,naar,datum,bericht) values ('MOD EDIT','$data->login','admin',NOW(),'De mod ging op het account van $_POST[login]')") or die(mysql_error());
$_SESSION['login']= $_POST["login"];
print(
"<tr><td class=\"mainTxt\" align=\"center\" colspan=\"2\">Je sessie is overgezet. Je bent nu op zijn/haar account. Om terug te gaan log je hier uit, en vervolgens weer opnieuw in.</td></tr>");
return;
 }
?>
<form method="post">
<table class="mainTxt">
<tr><td class="subTitle" colspan="2">Speler Gegevens</td></tr>
<tr><td class="mainTxt" colspan="2">Moderators hebben volledige controle over de gegevens van alle spelers. Je moet hier zorgvuldig mee om te gaan, en geen misbruik van te maken. Alle wijzigingen worden opgeslagen. Indien er misbruik word gemaakt kan je je moderators functie verliezen.</td></tr>
<tr><td class="mainTxt">Speler</td><td class="mainTxt"><input type="text" id='tags' name="naar" /></td></tr>
<tr><td class="mainTxt"></td><td class="mainTxt"><input type="submit" name="toon" value="Toon"/></td></tr>
</table>
</form>
<? if ($_POST["toon"]) {
    
$query mysql_query("select * from `[users]` where `login`='".$_POST["naar"]."'");
    
$s mysql_fetch_object($query);
?>

<form method="post">
<table class="mainTxt" width="100%">
<tr><td class="subTitle" colspan="2">Algemeen</td></tr>
<tr><td class="mainTxt">Naam</td><td class="mainTxt"><? echo $s->login?></td></tr>
<tr><td class="mainTxt">Email</td><td class="mainTxt"><? echo $s->email?></td></tr>
<tr><td class="mainTxt">Ip</td><td class="mainTxt"><? echo $s->IP?></td></tr>
<tr><td class="mainTxt">Leven (max 100)</td><td class="mainTxt"><input type="text" name="health" value="<? echo $s->health?>" /></td></tr>
<tr><td class="mainTxt">Rankvordering (max 100)</td><td class="mainTxt"><input type="text" name="rankvord" value="<? echo $s->rankvord?>"  /></td></tr>
<tr><td class="mainTxt">Level (als je hier een negatief getal invult, moet je "ban!" ook op "ja" zetten)</td><td class="mainTxt"><input type="text" name="level" value="<? echo $s->level?>"  /></td></tr>
<tr><td class="mainTxt">Bank Geld</td><td class="mainTxt"><input type="text" name="bank" value="<? echo $s->bank?>"  /></td></tr>
<tr><td class="mainTxt">Contant Geld</td><td class="mainTxt"><input type="text" name="cash" value="<? echo $s->cash?>" /></td></tr>
<tr><td class="mainTxt">Kogels</td><td class="mainTxt"><input type="text" name="kogels" value="<? echo $s->kogels?>"  /></td></tr>
<tr><td class="mainTxt">Respect</td><td class="mainTxt"><input type="text" name="respect" value="<? echo $s->respect?>"  /></td></tr>
<tr><td class="mainTxt">Bel Credits</td><td class="mainTxt"><input type="text" name="belcredits" value="<? echo $s->belcredits?>" /></td></tr>
<tr><td class="mainTxt">Vip Dagen</td><td class="mainTxt"><input type="text" name="vipdagen" value="<? echo $s->vipdagen?>" /></td></tr>
<tr><td class="mainTxt">Coke</td><td class="mainTxt"><input type="text" name="coke" value="<? echo $s->coke?>"  /></td></tr>
<tr><td class="mainTxt">Hash</td><td class="mainTxt"><input type="text" name="hasj" value="<? echo $s->hasj?>"  /></td></tr>
<tr><td class="mainTxt">Wiet</td><td class="mainTxt"><input type="text" name="wiet" value="<? echo $s->wiet?>"  /></td></tr>
<tr><td class="subTitle" colspan="2">Selecteren</td></tr>

<tr><td class="mainTxt">Rank</td><td class="mainTxt"><select name="rank">
<option value="1" <? if ($s->rank == 1) { ?> selected="selected" <? ?>>Junkie</option>
<option value="2" <? if ($s->rank == 2) { ?> selected="selected" <? ?>>Straatrat</option>
<option value="3" <? if ($s->rank == 3) { ?> selected="selected" <? ?>>Dief</option>
<option value="4" <? if ($s->rank == 4) { ?> selected="selected" <? ?>>Wietkweker</option>
<option value="5" <? if ($s->rank == 5) { ?> selected="selected" <? ?>>Drugsdealer</option>
<option value="6" <? if ($s->rank == 6) { ?> selected="selected" <? ?>>Gangstertje</option>
<option value="7" <? if ($s->rank == 7) { ?> selected="selected" <? ?>>Handelaar</option>
<option value="8" <? if ($s->rank == 8) { ?> selected="selected" <? ?>>Arbeider</option>
<option value="9" <? if ($s->rank == 9) { ?> selected="selected" <? ?>>Manager</option>
<option value="10" <? if ($s->rank == 10) { ?> selected="selected" <? ?>>Familie Don</option>
<option value="11" <? if ($s->rank == 11) { ?> selected="selected" <? ?>>Huurmoordenaar</option>
<option value="12" <? if ($s->rank == 12) { ?> selected="selected" <? ?>>Nationaal Crimineel</option>
<option value="13" <? if ($s->rank == 13) { ?> selected="selected" <? ?>>Interationaal Crimineel</option>
<option value="14" <? if ($s->rank == 14) { ?> selected="selected" <? ?>>Lid FreeCrimes</option>
<option value="15" <? if ($s->rank == 15) { ?> selected="selected" <? ?>>Top FreeCrimes</option>
<option value="16" <? if ($s->rank == 16) { ?> selected="selected" <? ?>>Service Soldier</option>
</select></td></tr>

<tr><td class="mainTxt">Ban!</td><td class="mainTxt"><select name="ban">
<option <? if ($s->level == 1){?> value="1" <?} elseif ($s->level == 1000){?> value="1000" <?} elseif ($s->level 1){?> value="1" <?}?> <? if ($s->level 0) { ?> selected="selected" <? ?>>Nee</option>
<option value="-1" <? if ($s->level 1) { ?> selected="selected" <? ?>>Ja</option>
</select></td></tr>

<tr><td class="mainTxt" colspan="2"><input type="hidden" name="login" value="<? echo $s->login?>" /><input type="submit" name="submit" value="Wijzig" /></td></tr>
<tr><td class="mainTxt" colspan="2"><input type="submit" name="submit2" value="Ga op dit account!"></tr>
</table>
</form>
<?
}?>


Mvg,
Nick.

18-11-2010 23:45
R. Jipping
Berichten: 1596
avatar
Online Stuur privébericht
19-11-2010 00:33
Reageer op: "Weet iemand dit?"
1
Je kan niet reageren omdat je niet bent ingelogd. Inloggen of Aanmelden