Mysql error? (2 vragen)

Gestart doorWouterr5 reacties33 weergaven

6 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 foutje.
Kijk, ik heb dus een berichten balk.
Vraag 1:
En dan moet de naam van hun gekleurd zijn naar hun status.
Maar online en offline is al gelukt, maar als hij hem niet in de database kan vinden, dan loop ik vast ;l.
Ik heb nu dus dit:

[COLOR= #0000BB]<?php
                        $berichten_query[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]SELECT * FROM berichtenbalk ORDER BY id DESC LIMIT 10[/COLOR][COLOR= #007700]);[/COLOR]
                        [URL="http://www.php.net/while"]while[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$berichten_row[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_fetch_array"]mysql_fetch_array[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$berichten_query[/COLOR][COLOR= #007700])){[/COLOR]
                          [URL="http://www.php.net/if"]if[/URL][COLOR= #007700](![/COLOR][COLOR= #0000BB]$checkonline_query[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]SELECT * FROM users_online WHERE name = [/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$berichten_row[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]minecraftnaam[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000] LIMIT 1[/COLOR][COLOR= #007700])){[/COLOR]
                            [COLOR= #0000BB]$online[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]orange[/COLOR][COLOR= #007700];
                          }[/COLOR][URL="http://www.php.net/else"]else[/URL][COLOR= #007700]{[/COLOR]
                            [COLOR= #0000BB]$checkonline_row[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_fetch_array"]mysql_fetch_array[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$checkonline_query[/COLOR][COLOR= #007700]);[/COLOR]
                          [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$checkonline_row[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]online[/COLOR][COLOR= #007700]] ==[/COLOR] [COLOR= #DD0000]1[/COLOR][COLOR= #007700]){[/COLOR]
                            [COLOR= #0000BB]$online[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]green[/COLOR][COLOR= #007700];
                          }[/COLOR][URL="http://www.php.net/else"]else[/URL][COLOR= #007700]{[/COLOR]
                            [COLOR= #0000BB]$online[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]red[/COLOR][COLOR= #007700];
                          }
                          }[/COLOR]

                        [URL="http://www.php.net/echo"]echo[/URL][COLOR= #DD0000]<a href="toevoegen.php"><img src="../images/toevoegen.png"/></a> [[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$berichten_row[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]naam[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000] <i>(<font color=[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$online[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]>[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$berichten_row[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]minecraftnaam[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]</font>)</i>]: <b>[/COLOR][COLOR= #007700].[/COLOR]ubb_code[COLOR= #007700]([/COLOR][COLOR= #0000BB]$berichten_row[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]bericht[/COLOR][COLOR= #007700]]).[/COLOR][COLOR= #DD0000]</b> - [/COLOR][COLOR= #007700];
                        }[/COLOR]
                        ?>


Orange = Nog nooit in de server geweest.
Red = Offline
Blauw = Online.
(Nu geeft die ALTIJD Orangje aan...)

Vraag 2:

Met het zelfde script als hierboven.
Hoe kan ik zorgen als iemand bijvoorbeeld ingame: skinny5 heet (Zonder hoofdletter) en dan in de berichtebalk invult: Skinny5 (dan vind hij hem ook niet)
Dus eigenlijk niet hoofdletter gevoelig...

alvast bedankt!
Mvg, Wouter.
0
Berichten
515
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Voor de while loop

If (mysql_num_rows($query) < 1 ){

//oranje

} else{

// rest

}

Zit op mobiel dus kan niet uitgebreidsadley
Als je kwartier half uurtje wacht kan ik beter uitlegge xD
0
Wouterr

Lid · Topicstarter

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

Eindhoven, Nederland

Oke, ik wacht wel yummie
//edit dat werkt niet, ik heb nu dit:
Spoiler tonen
[COLOR= #0000BB]<?php
                        $berichten_query[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]SELECT * FROM berichtenbalk ORDER BY id DESC LIMIT 10[/COLOR][COLOR= #007700]);[/COLOR]
                        [URL="http://www.php.net/while"]while[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$berichten_row[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_fetch_array"]mysql_fetch_array[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$berichten_query[/COLOR][COLOR= #007700])){[/COLOR]
                          [COLOR= #0000BB]$checkonline_query[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]SELECT * FROM users_online WHERE name = [/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$berichten_row[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]minecraftnaam[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000] LIMIT 1[/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]$checkonline_query[/COLOR][COLOR= #007700]) <[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700]){[/COLOR]
                            [COLOR= #0000BB]$online[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]orange[/COLOR][COLOR= #007700];
                          }[/COLOR][URL="http://www.php.net/else"]else[/URL][COLOR= #007700]{[/COLOR]
                            [COLOR= #0000BB]$checkonline_row[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_fetch_array"]mysql_fetch_array[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$checkonline_query[/COLOR][COLOR= #007700]);[/COLOR]
                          [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$checkonline_row[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]online[/COLOR][COLOR= #007700]] ==[/COLOR] [COLOR= #DD0000]1[/COLOR][COLOR= #007700]){[/COLOR]
                            [COLOR= #0000BB]$online[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]green[/COLOR][COLOR= #007700];
                          }[/COLOR][URL="http://www.php.net/else"]else[/URL][COLOR= #007700]{[/COLOR]
                            [COLOR= #0000BB]$online[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]red[/COLOR][COLOR= #007700];
                          }
                          }[/COLOR]

                        [URL="http://www.php.net/echo"]echo[/URL][COLOR= #DD0000]<a href="toevoegen.php"><img src="../images/toevoegen.png"/></a> [[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$berichten_row[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]naam[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000] <i>(<font color=[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$online[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]>[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$berichten_row[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]minecraftnaam[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]</font>)</i>]: <b>[/COLOR][COLOR= #007700].[/COLOR]ubb_code[COLOR= #007700]([/COLOR][COLOR= #0000BB]$berichten_row[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]bericht[/COLOR][COLOR= #007700]]).[/COLOR][COLOR= #DD0000]</b> - [/COLOR][COLOR= #007700];
                        }[/COLOR]
                        ?>
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in ****includesheader.php on line 27

lijn 27 is if(mysql_num_rows($checkonline_query) < 1){

//edit: bloos
//edit: 2 berichten samengevoegd
0
Wouterr

Lid · Topicstarter

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

Eindhoven, Nederland

//2 berichten samegevoegd
(Delete pleas confused)
0
Wouterr

Lid · Topicstarter

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

Eindhoven, Nederland

bumpje hypocrite
$berichten = mysql_query("SELECT * FROM berichtenbalk ORDER BY id DESC LIMIT 10");
while($secondary = mysql_fetch_object($berichten))
{
 $checkonline = mysql_query(SELECT * FROM users_online WHERE name = .$secondary->minecraftnaam. LIMIT 1);
  $online = ;
  if(mysql_num_rows($checkonline)==0)
  {$online = red;}
  elseif(mysql_num_rows($checkonline)>=1)
  {$online = green;}

 if($online == ){
 $online = orangje;
 }
 echo<a href="toevoegen.php"><img src="../images/toevoegen.png"/></a> [.$secondary->naam. <i>(<font color=.$online.>.$secondary->minecraftnaam.</font>)</i>]: <b>.ubb_code($secondary->bericht).</b> - ;
}


Ben al iets verder confusedmaar hij geeft nu altijd red weer.
0
Wouterr

Lid · Topicstarter

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

Eindhoven, Nederland

OPGELOST hypocrite
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