Forum » Server-Side scripting » Blijft foutmelding weergeven
:haha:
Berichten: 482
avatar
Offline Stuur privebericht
Goede dag beste leden
ik ben bezig met een eerpunten script maar hij blijft de melding geven dat de speler niet bestaat maar hij bestaat wel

Code | Selecteer Alles
minimaliseren
1
2
3
4
5
$vriend $_POST['vriend'];

}elseif(
strtolower($vriend) != strtolower($check['player'])){                        
                    echo
"<tr><td colspan='10'>Deze speler bestaat niet dus vul een andere in</td></tr>";
                }


wat klopt er niet aan =S?
10-10-2011 15:32
Dit topic is 95 keer bekeken door 13 verschillende leden
Reacties op: "Blijft foutmelding weergeven"
1
Luc
devow.nl
Berichten: 1592
avatar
Offline Stuur privébericht
Waarom vang je deze code niet op in de database?
Code | Selecteer Alles
minimaliseren
1
2
3
4
5
6
$check mysql_query("SELECT id, player FROM users WHERE LCASE(player)='".strtolower($vriend)."'");

if(
mysql_num_rows($check) == 0)
{
  echo
"<tr><td colspan='10'>Deze speler bestaat niet dus vul een andere in</td></tr>";
}
10-10-2011 15:36
:haha:
Berichten: 482
avatar
Offline Stuur privébericht
Quote: Luc

Waarom vang je deze code niet op in de database?

Code | Selecteer Alles
minimaliseren
1
2
3
4
5
6
$check mysql_query("SELECT id, player FROM users WHERE LCASE(player)='".strtolower($vriend)."'");

if(
mysql_num_rows($check) == 0)
{
  echo
"<tr><td colspan='10'>Deze speler bestaat niet dus vul een andere in</td></tr>";
}


k heb het gedeelte vervangen maar nu geeft die alleen het boven gedeelte aan en niet het gedeelte meer waar je kan invullen ...
10-10-2011 15:40
Luc
devow.nl
Berichten: 1592
avatar
Offline Stuur privébericht
Kun je mij de hele code laten zien van het submit gedeelte?
10-10-2011 15:42
:haha:
Berichten: 482
avatar
Offline Stuur privébericht
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
<?php
            $vriend 
$_POST['vriend'];
            
$check mysql_query("SELECT id, player FROM users WHERE LCASE(player)='".strtolower($vriend)."'");
            
            if(isset(
$_POST['stuur'])){
                if(
$speler['verstuur_eer'] < $_POST['eerpunten']){
                    echo
"<tr><td colspan='10'>Zoveel eerpunten mag je niet versturen</td></tr>";
                }elseif(
$speler['player'] == $_POST['vriend']){
                    echo
"<tr><td colspan='10'>Eer versturen naar je eigen dat mag niet he </td></tr>";
                }elseif(
mysql_num_rows($check) == 0){
                    echo
"<tr><td colspan='10'>Deze speler bestaat niet dus vul een andere in</td></tr>";
                }
                elseif(
$_POST['eer'] == ){
                    
mysql_query("UPDATE `players` SET `eerpunten`=`eerpunten`+'".$_POST['eerpunten']."' WHERE player = '".$_POST['vriend']."'") or die(mysql_error());
                    
mysql_query("UPDATE `players` SET `verstuur_eer`=`verstuur_eer`-'".$_POST['eerpunten']."' WHERE player = '$_SESSION[username]'") or die(mysql_error());
                    echo
"<tr><td colspan='10'>Je heb ".$_POST['vriend']." ".$_POST['eerpunten']." eerpunten gestuurt</td></tr>";
                }elseif(
$_POST['eer'] == ){
                    
mysql_query("UPDATE `players` SET `eerpunten`=`eerpunten`-'".$_POST['eerpunten']."' WHERE player = '".$_POST['vriend']."'") or die(mysql_error());
                    
mysql_query("UPDATE `players` SET `verstuur_eer`=`verstuur_eer`-'".$_POST['eerpunten']."' WHERE player = '$_SESSION[username]'") or die(mysql_error());
                    echo
"<tr><td colspan='10'>Je heb ".$_POST['vriend']." ".$_POST['eerpunten']." onteerpunten gestuurt</td></tr>";
                }
            }
            
?>


het is beetje rommelig dat weet ik =P
maar is meer ff zodat het werk
en dan word alles met comentaar voorzien etc

Nieuwe reactie samengevoegd met originele reactie op 10.10.11 15:48:35:
ik zie het probleem al @ $check staat users =P
dat moest nog players worden blijkbaar maar verder werkt het thnx luc
kan een heel mooi slotje op
10-10-2011 15:45
Luc
devow.nl
Berichten: 1592
avatar
Offline Stuur privébericht
Fijn dat het werkt, ja ik wist natuurlijk niet hoe jouw tabel naam heet he

10-10-2011 15:56
Reageer op: "Blijft foutmelding weergeven"
1
Je kan niet reageren omdat je niet bent ingelogd. Inloggen of Aanmelden