Berichten: 637
avatar
Offline Stuur privebericht
Hee, ik zit met een probleem ik wil een check maken. Alleen nu wil ik dat je maar met 1 account iets hoeft te kopen. Dus stel pietje heeft 1 account hij koopt een extra account en maakt daarna een extra account aan. Dan wil ik dat hij kijkt of een van die accounts 2account op Ja heeft staan zo ja dan mag hij geen van de 2 username's laten zien staat het niet op ja dan moet hij ze allebij laten zien.

Dus ik heb 1 account koop een extra account. Daarna maak ik een 2de account aan. Dus 1 van de 2 accounts heeft 2account maar op Ja staan dus nu laat mijn check alleen het account zien wat extra account niet op ja heeft staan nu wil ik dus dat als 1 account het op ja heeft staan dat hij dan geen van de 2 accounts laat zien

Hoop dat jullie het snappen en dat iemand me kan helpen. Ik denk dat ik te moeilijk denk
06-10-2010 19:07
Dit topic is 331 keer bekeken door 57 verschillende leden
Reacties op: "checken"
1
Berichten: 849
avatar
Offline Stuur privébericht
Een mysql query en dan met checken met een if of het Ja of nee is?
06-10-2010 19:14
Berichten: 2103
avatar
Offline Stuur privébericht
Een ENUM veld maken, als voorbeeld:

Code | Selecteer Alles
minimaliseren
1
`accountsenum('1','2','3','4'NOT NULL default '1'


Zo zou ik het tenminste doen, en dan zoals Perrytje11 ook zegt, het IP controleren of hij hier wel is toegestaan.
06-10-2010 19:33
Berichten: 637
avatar
Offline Stuur privébericht
@Perry
Dat snap ik ook wel maar hoe kan ik dan checken of 1 van de 2 accounts een 2account op Ja heeft staan? Want ik heb gewoon een while met alle users die meer als 1 account hebben en geen 2account maar als je dan 2 accounts hebt en op 1 account heb je extra account gekocht dan komt het account wat geen extra account heeft gekocht toch in de lijst te staan en dat moet niet. Ik wil dus kijken of 1 van de 2 account's op het ip een extra account heeft zo ja dan mag hij hem niet laten zien zo niet dan moet hij in de lijst komen.

@Superior
Ik snap nog niet helemaal wat je bedoeld maar ik ga even google
06-10-2010 19:45
Berichten: 849
avatar
Offline Stuur privébericht
Rob,
Voorbeeldje:
Code | Selecteer Alles
minimaliseren
1
2
3
4
5
6
7
8
9
10
<?
mysql_query
("UPDATE `gebruikers` SET `check`='Ja' WHERE `naam`='Iets'"); // Op de plek van de update waar je het koopt

$check mysql_query("SELECT * FROM `gebruikers` WHERE `naam`='Iets'");
if(
$check->check == 'Ja'){
echo
'Deze gebruiker mag 2 accounts!';
}elseif(
$check->check != 'Ja'){
echo
'Dit mag niet!';
}
?>
06-10-2010 19:51
Berichten: 637
avatar
Offline Stuur privébericht
@Perry
Code | Selecteer Alles
minimaliseren
1
2
3
4
5
6
$users mysql_query("SELECT id, naam, ip FROM users WHERE 2account = 'Nee' AND verbannen = 'Nee'");
  while(
$user mysql_fetch_assoc($users)) {
    if(
mysql_num_rows(mysql_query("SELECT id FROM users WHERE ip = '" $user['ip'] . "'")) > 1) {
      echo 
$user['naam'] . " IP: " $user['ip'] . " - <a href=\"ban.php?ban=" $user['id'] . "\">Verban</a>";
    }
  }


Zo heb ik het nu. Zoals je ziet checkt hij of je een 2account hebt en of je meer als 1 account hebt maar stel ik heb 2 accounts en een van de accounts heeft 2account op Ja en de andere niet dan komt de andere als nog in de lijst
06-10-2010 20:03
MBDGames.info
Berichten: 95
avatar
Offline Stuur privébericht
Dus je wilt dat iemand met 2 accounts worden gecheckt/banned?

dan zo?

Code | Selecteer Alles
minimaliseren
1
2
3
4
5
6
7
<?php
$string 
"SELECT `id`,`naam`,`ip` WHERE `ip`='{$_SERVER['REMOTE_ADDR']}'";
$query mysql_query($string);
  while(
$result mysql_fetch_assoc($query)) {
    echo 
$result['naam'] . " IP: " $result['ip'] . " - <a href="index.php?p=admin-banhammer&uid=" . $result['id'] . "">Ban!</a>";
  }
?>
07-10-2010 12:50
Praat Community
Berichten: 490
avatar
Online Stuur privébericht
Of bij het aanmaken van het tweede account ook de waarde ja neerzetten van 2account.
dan hoef je ook niet moeilijk te doen met checken als 1 van de 2 accounts ja heb staan.
07-10-2010 13:09
Berichten: 637
avatar
Offline Stuur privébericht
@Glammiiee
Daar zat ik ook aan te denken maar ik dacht misschien kan het nog makkelijker .
07-10-2010 15:30
Luc
devow.nl
Berichten: 1592
avatar
Offline Stuur privébericht
Code | Selecteer Alles
minimaliseren
1
2
3
4
5
6
7
8
9
10
11
12
$users mysql_query("SELECT id, naam, ip FROM users WHERE 2account = 'Nee' AND verbannen = 'Nee'");
$ja_data mysql_query("SELECT id FROM users WHERE ip = '" $user['ip'] . "' AND 2account = 'Ja'");

$rest mysql_query("SELECT id FROM users WHERE ip = '" $user['ip'] . "' AND 2account = 'Nee'");

while(
$user mysql_fetch_assoc($users))
{
    if(
mysql_num_rows($ja_data) == && mysql_num_rows($rest) > 1)
    {
        echo 
'bannen';
    }
}


Werkt deze?
07-10-2010 16:01
Reageer op: "checken"
1
Je kan niet reageren omdat je niet bent ingelogd. Inloggen of Aanmelden