Hulp met Mysql en PHP
Hee Allemaal,
Ik heb een radio, genaamd fox-fm.
Maar ik moet voor mijn djpaneel alles nog maken.
Ik heb begrepen van andere mensen dat ik alles moet ophalen uit de db.
Maar hoe? Hier is mijn djpaneel: http://djpaneel.fox-fm.nl
Er is een dj zegt in de inc enzovoort, fox-fm.nl/V1/inc/djzegt.php
Maar er word niks opgehaald terwijl er duidelijk iets in de db staat.
Wie kan me anders helpen?
Skype: chrisje0418
Mail: [email protected]
Alvast bedankt
Tim
Ik heb een radio, genaamd fox-fm.
Maar ik moet voor mijn djpaneel alles nog maken.
Ik heb begrepen van andere mensen dat ik alles moet ophalen uit de db.
Maar hoe? Hier is mijn djpaneel: http://djpaneel.fox-fm.nl
Er is een dj zegt in de inc enzovoort, fox-fm.nl/V1/inc/djzegt.php
Maar er word niks opgehaald terwijl er duidelijk iets in de db staat.
Wie kan me anders helpen?
Skype: chrisje0418
Mail: [email protected]
Alvast bedankt
Tim
ik wil wel eens kijken maar ik werk niet via skype of mail ;)
post de code van die dj zegt eens hier ( enkel het gedeelte dat ophaalt )
post de code van die dj zegt eens hier ( enkel het gedeelte dat ophaalt )
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php
//Pagina: dj_zegt.php
//Systeem: GoldenHabbos.nl - DJ paneel
//Auteur: Kwajongen-90
//Instellingen include'n
include("instellingen_djpaneel.php");
//Instellingen
$weergeven_huidige_dj = "2"; //1, 2 of 3
//1: Draaiende DJ volgens programmering
//2: Draaiende DJ
//3: DJ die DJ zegt heeft gewijzigd
$weergeven_non_stop_dj = "Non-stop"; //De non-stop naam die moet worden weergegeven
$weergeven_non_stop_dj_zegt = "Je luistert naar de non-stop."; //De nons-stop DJ zegt die moet worden weergegeven
?>
//Pagina: dj_zegt.php
//Systeem: GoldenHabbos.nl - DJ paneel
//Auteur: Kwajongen-90
//Instellingen include'n
include("instellingen_djpaneel.php");
//Instellingen
$weergeven_huidige_dj = "2"; //1, 2 of 3
//1: Draaiende DJ volgens programmering
//2: Draaiende DJ
//3: DJ die DJ zegt heeft gewijzigd
$weergeven_non_stop_dj = "Non-stop"; //De non-stop naam die moet worden weergegeven
$weergeven_non_stop_dj_zegt = "Je luistert naar de non-stop."; //De nons-stop DJ zegt die moet worden weergegeven
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!--- Pagina: dj_zegt.php -->
<!--- Auteur: Kwajongen-90 -->
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Language" content="nl" />
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252" />
<title>DJ zegt</title>
</head>
<body>
Code (php)
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
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
<?php
//DJ zegt ophalen
$sql_1 = "SELECT * FROM dj_zegt";
$query_1 = mysql_query($sql_1);
if(mysql_num_rows($query_1) == 0) {
} else {
$row_1 = mysql_fetch_assoc($query_1);
$dj_zegt = htmlspecialchars(stripslashes($row_1['bericht']));
}
$dag = date("N") - 1;
$uur = date("G");
if($weergeven_huidige_dj == "1") {
//Rooster ophalen
$sql_1 = "SELECT * FROM rooster WHERE dag='".$dag."' AND uur='".$uur."'";
$query_1 = mysql_query($sql_1);
if(mysql_num_rows($query_1) == 0) {
$habbo = $weergeven_non_stop_dj;
$dj_zegt = $weergeven_non_stop_dj_zegt;
} else {
$row_1 = mysql_fetch_assoc($query_1);
$id = $row_1['id'];
//Gebruikers ophalen
$sql_2 = "SELECT * FROM gebruikers WHERE id='".$id."'";
$query_2 = mysql_query($sql_2);
if(mysql_num_rows($query_2) == 0) {
} else {
$row_2 = mysql_fetch_assoc($query_2);
$habbo = htmlspecialchars(stripslashes($row_2['habbo']));
}
}
} else if($weergeven_huidige_dj == "2") {
if($radio_dj == "OFFLINE") {
$habbo = "-";
$dj_zegt = "-";
} else if($radio_dj == "NON_STOP") {
$habbo = $weergeven_non_stop_dj;
$dj_zegt = $weergeven_non_stop_dj_zegt;
} else {
$habbo = $radio_dj;
}
} else {
//Logs ophalen
$sql_1 = "SELECT * FROM logs_dj_zegt ORDER BY id_log DESC LIMIT 0, 1";
$query_1 = mysql_query($sql_1);
if(mysql_num_rows($query_1) == 0) {
} else {
$row_1 = mysql_fetch_assoc($query_1);
$id = $row_1['id'];
//Gebruikers ophalen
$sql_2 = "SELECT * FROM gebruikers WHERE id='".$id."'";
$query_2 = mysql_query($sql_2);
if(mysql_num_rows($query_2) == 0) {
} else {
$row_2 = mysql_fetch_assoc($query_2);
$habbo = htmlspecialchars(stripslashes($row_2['habbo']));
}
}
}
echo '
<tr>
<td width="25%" valign="top"><b>DJ:</b></td>
<td width="75%" valign="top">'.$habbo.'</td>
</tr>
<tr>
<td width="25%" valign="top"><b>DJ zegt:</b></td>
<td width="75%" valign="top">'.$dj_zegt.'</td>
</tr>
<tr>
<td width="25%" valign="top"><b>DJ poppetje:</b></td>
<td width="75%" valign="top"><img src="http://www.funny-hotel.nl/habbo-imaging/avatarimage?funny='.$habbo.'&direction=3&head_direction=3&size=s&img_format=gif" width="33" height="56" border="0" /></td>
</tr>
';
?>
//DJ zegt ophalen
$sql_1 = "SELECT * FROM dj_zegt";
$query_1 = mysql_query($sql_1);
if(mysql_num_rows($query_1) == 0) {
} else {
$row_1 = mysql_fetch_assoc($query_1);
$dj_zegt = htmlspecialchars(stripslashes($row_1['bericht']));
}
$dag = date("N") - 1;
$uur = date("G");
if($weergeven_huidige_dj == "1") {
//Rooster ophalen
$sql_1 = "SELECT * FROM rooster WHERE dag='".$dag."' AND uur='".$uur."'";
$query_1 = mysql_query($sql_1);
if(mysql_num_rows($query_1) == 0) {
$habbo = $weergeven_non_stop_dj;
$dj_zegt = $weergeven_non_stop_dj_zegt;
} else {
$row_1 = mysql_fetch_assoc($query_1);
$id = $row_1['id'];
//Gebruikers ophalen
$sql_2 = "SELECT * FROM gebruikers WHERE id='".$id."'";
$query_2 = mysql_query($sql_2);
if(mysql_num_rows($query_2) == 0) {
} else {
$row_2 = mysql_fetch_assoc($query_2);
$habbo = htmlspecialchars(stripslashes($row_2['habbo']));
}
}
} else if($weergeven_huidige_dj == "2") {
if($radio_dj == "OFFLINE") {
$habbo = "-";
$dj_zegt = "-";
} else if($radio_dj == "NON_STOP") {
$habbo = $weergeven_non_stop_dj;
$dj_zegt = $weergeven_non_stop_dj_zegt;
} else {
$habbo = $radio_dj;
}
} else {
//Logs ophalen
$sql_1 = "SELECT * FROM logs_dj_zegt ORDER BY id_log DESC LIMIT 0, 1";
$query_1 = mysql_query($sql_1);
if(mysql_num_rows($query_1) == 0) {
} else {
$row_1 = mysql_fetch_assoc($query_1);
$id = $row_1['id'];
//Gebruikers ophalen
$sql_2 = "SELECT * FROM gebruikers WHERE id='".$id."'";
$query_2 = mysql_query($sql_2);
if(mysql_num_rows($query_2) == 0) {
} else {
$row_2 = mysql_fetch_assoc($query_2);
$habbo = htmlspecialchars(stripslashes($row_2['habbo']));
}
}
}
echo '
<tr>
<td width="25%" valign="top"><b>DJ:</b></td>
<td width="75%" valign="top">'.$habbo.'</td>
</tr>
<tr>
<td width="25%" valign="top"><b>DJ zegt:</b></td>
<td width="75%" valign="top">'.$dj_zegt.'</td>
</tr>
<tr>
<td width="25%" valign="top"><b>DJ poppetje:</b></td>
<td width="75%" valign="top"><img src="http://www.funny-hotel.nl/habbo-imaging/avatarimage?funny='.$habbo.'&direction=3&head_direction=3&size=s&img_format=gif" width="33" height="56" border="0" /></td>
</tr>
';
?>
</body>
</html>
Dat is de code
Ik denk dat je beter foutafhandeling aan de SQL-queries van je script kan toevoegen:
http://www.phphulp.nl/php/tutorial/data-verwerking/foutafhandeling-query-sql/735/
Denk er ook eens even aan om over te stappen op mysqli, i.p.v. mysql. Want de MySQL-functies gaan er op termijn uit.
http://www.phphulp.nl/php/tutorial/data-verwerking/foutafhandeling-query-sql/735/
Denk er ook eens even aan om over te stappen op mysqli, i.p.v. mysql. Want de MySQL-functies gaan er op termijn uit.
Het probleem is dus dat ik niet zo goed ben met mysql en php.
Maar zou er iemand me dan kunnen helpen?
Maar zou er iemand me dan kunnen helpen?
Ik denk dat het wel verstandig is om je er dan toch eens in te verdiepen.
Zet in ieder geval eens bovenaan in je PHP-code deze code neer:
Zet in ieder geval eens bovenaan in je PHP-code deze code neer:
Het probleem is dat er geen error is maar hij weergeeft niks, terwijl er in de database duidelijk de dj zegt staat.




