probleem nieuws systeem
script :
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
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
<?php
//database connectie
include ('config.php');
//varibles
$title = "SELECT title FROM nieuwssysteem";
$bericht = "SELECT bericht FROM nieuwssysteem";
$poster = "SELECT poster FROM nieuwssysteem";
$result = mysql_query($title) or die (mysql_error());
$result2 = mysql_query($bericht) or die (mysql_error());
$result3 = mysql_query($poster) or die (mysql_error());
//tonen
echo '<table width="525" height="105" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="13" height="26"><img src="images/newsboxie_01.gif" alt="" width="13" height="26" /></td>
<td width="496" background="images/newsboxie_02.gif">'.$result.'</td>
<td width="16"><img src="images/newsboxie_03.gif" width="16" height="26" /></td>
</tr>
<tr>
<td> </td>
<td> </td>
<td></td><td>
</tr>
<tr>
<td> <img src="images/newsboxie_04.gif" width="13" height="79" /></td>
<td background="images/newsboxie_05.gif">gepost door : '.$result3.' <hr> '.$result2.'</td>
<td><img src="images/newsboxie_06.gif" width="16" height="79" /></td>
</tr>
</table>';
?>
//database connectie
include ('config.php');
//varibles
$title = "SELECT title FROM nieuwssysteem";
$bericht = "SELECT bericht FROM nieuwssysteem";
$poster = "SELECT poster FROM nieuwssysteem";
$result = mysql_query($title) or die (mysql_error());
$result2 = mysql_query($bericht) or die (mysql_error());
$result3 = mysql_query($poster) or die (mysql_error());
//tonen
echo '<table width="525" height="105" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="13" height="26"><img src="images/newsboxie_01.gif" alt="" width="13" height="26" /></td>
<td width="496" background="images/newsboxie_02.gif">'.$result.'</td>
<td width="16"><img src="images/newsboxie_03.gif" width="16" height="26" /></td>
</tr>
<tr>
<td> </td>
<td> </td>
<td></td><td>
</tr>
<tr>
<td> <img src="images/newsboxie_04.gif" width="13" height="79" /></td>
<td background="images/newsboxie_05.gif">gepost door : '.$result3.' <hr> '.$result2.'</td>
<td><img src="images/newsboxie_06.gif" width="16" height="79" /></td>
</tr>
</table>';
?>
Gewijzigd op 09/11/2005 19:27:00 door Anton VE
$query = "SELECT title,bericht,poster FROM nieuwssysteem";
$result = mysql_query($query);
$eindresult = mysql_fetch_array($result);
En van overal waar je $result weer wilt geven verander je $result (resp. $result2 en $result3) hebt staan de waarde in
$eindresult['title'] (waar je titel moet staan)
$eindresult['bericht'] (waar je bericht moet staan)
$eindresult['poster'] (waar je afzender moet staan)
EDIT:
Overigens als je meerdere records hebt, moet je er een while lus om zetten en wel als volgt:
Code (php)
1
2
3
4
5
6
7
2
3
4
5
6
7
<?php
/*Verander dit:
$eindresult = mysql_fetch_array($result);
IN DIT:*/
while($eindresult = mysql_fetch_array($result)){
?>
/*Verander dit:
$eindresult = mysql_fetch_array($result);
IN DIT:*/
while($eindresult = mysql_fetch_array($result)){
?>
En vergeet dan niet de while lus af te sluiten.
Gewijzigd op 09/11/2005 17:09:00 door Robert Deiman
$sql = "SELECT * FROM nieuwssysteem";
$res = mysql_query($sql) or die("SELECT Error: ".mysql_error());
en dan
while ($row = mysql_fetch_array($res)){
$title = $row['title'];
$bericht = $row['bericht'];
$poster = $row['poster'];
}
Hier krijg je alles netjes rij voor rij uit je database je hoeft alleen de layout nog ff goed in te delen. :)
Een veel gemaakte (beginners)fout is dat je denkt dat je meteen waardes uit je database terugkrijgt als je een query uitvoert met mysql_query ().
mysql_query () geeft echter een zogeheten "resource identifier" terug, die je kunt meegeven aan functies zoals, mysql_fetch_array, mysql_fetch_assoc, of mysql_fetch_object. Pas _daarna_ kun je over de waardes uit je database beschikken.
Gewijzigd op 09/11/2005 17:13:00 door Jan Koehoorn
thnx het werkt ;)