hieronder zie je het script wat ik heb geschreven om alle sub categorien te laten weergeven die er zijn binnen een categorie. de 2e query moet laten zien hoeveel producten er in 1 subcat zitten.... het probleem met dit script is dat hij een '}' probleem heeft waardoor het niet meer werkt....
iemand enig idee?
z.o.z.
met dit werkt het script tot aan de 1e subcat, die berekent ie netjes incl aantallen, amar hij laat niet meer results zien, zoals ik al zei, zover ik kan zien een "}" probleem...
iemand enig idee?
z.o.z.
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
| <?php $cat = $_GET['cat']; include('library/profiel.php'); $query= "select *from subcat where cat='$cat'"; $conn = mysql_connect("localhost","$company_login","$company_passwd") or die ("Geen connectie met database"); $db = mysql_select_db("$company_database") or die ("Database niet geselecteerd"); $result = mysql_query($query) or die( mysql_error() ); $number_cols = mysql_num_fields($result); while ($row = mysql_fetch_row($result)) { for ($i=0; $i<$number_cols; $i++) { if ($i==0) {$id=$row[$i];} if ($i==1) {$cat=$row[$i];} if ($i==2) {$sub=$row[$i];} } echo"<div style=\"float:left; margin:10px; background-color: #659B2C\"> "; echo"<table width=\"100\" align=\"default\" class=\"style29\"><tr><td width=\"100\" height=\"100\">"; if (file_exists("/www/webspace/........./thumb_".$cat."".$sub.".jpg")) { echo"<a href=\"....?cat=$cat&sub=$sub\">[img]\"......../thumb_$cat$sub.jpg\"[/img]</a>"; } else { echo"<a href=\"......?cat=$cat&sub=$sub\">[img]\"..../no_image.jpg\"[/img]</a>"; } echo"</td>"; echo"</tr>"; echo"<span class=\"style15\">"; echo"<tr><td align=\"center\"><b><a href=\"......php?cat=$cat&sub=$sub\">$sub"; $cate="$cat - $sub"; $query= "select count(*) from art where cat='$cate'"; $conn = mysql_connect("localhost","$company_login","$company_passwd") or die ("Geen connectie met database"); $db = mysql_select_db("$company_database") or die ("Database niet geselecteerd"); $result = mysql_query($query) or die( mysql_error() ); $number_cols = mysql_num_fields($result); while ($row = mysql_fetch_row($result)) { for ($i=0; $i<$number_cols; $i++) { if ($i==0) {$aantal2=$row[$i];} } } echo" ($aantal2)";) echo"</a></b></td></tr></table></div>"; echo"</span>"; } ?> |
met dit werkt het script tot aan de 1e subcat, die berekent ie netjes incl aantallen, amar hij laat niet meer results zien, zoals ik al zei, zover ik kan zien een "}" probleem...
[ Voor 41% gewijzigd door Verwijderd op 14-03-2006 13:33 ]