Hoi.

Ik ben nog steeds bezig met een forumpje te maken (toch al een paar maanden) & nu zit ik weer met een probleem :(.

Nu, dit scriptje is vlug ineengestoken maar heeft vroeger wel gewerkt toen ik een soort gelijke script had.

In de MySQL table zitten 5 Sticky opjects, 4 ervan zijn open, 1 closed. Nu, Hij parst maar 4 results (3 open & 1 closed). Hoe komt dit :| Ik gebruik het zo

    <?
		ini_set('display_errors', 1); // 0 = uit, 1 = aan
    error_reporting(E_ALL);
		
		// Forum: Let's GO!
		$sqlIn = "SELECT * FROM vraagTUTK";
		$chkIn = mysql_query($sqlIn)or die(mysql_error());
		$getIn = mysql_num_rows($chkIn);
		
		if($getIn == 0) {
		 echo "No active topics founded";
		} else {
		 // nu, Nu moeten we alleen de sticky topic's zoeken & parsen.
		 
		 // Sticky variable
		 $sticky = 1;
		 
		 $sqlSk = "SELECT * FROM vraagTUTK WHERE Sticky='".$sticky."' order by time DESC";
		 $chkSk = mysql_query($sqlSk)or die(mysql_error());
		 $getSk = mysql_num_rows($chkSk);
		 $getLk = mysql_fetch_array($chkSk);
		 
		 // Make locked variable
		 $Locked = $getLk['Locked'];
		 
		 if($getSk == 0) {
		  // Doe niks
		 } else {
		  while($getLk=mysql_fetch_array($chkSk)) {
		 ?>
		 <tr>
		  <td width="16"><? 
			                if($Locked == 0) {
									   ?><img src="./images/icons/sticky.png" alt="">
										 <?
										  }else{
										 ?><img src="./images/icons/stickyclosed.gif" alt="">
										 <?
										  }
										 ?></td>
			<td width="500"><b><? echo $getLk['topic']; ?></b></td>
			<td width="60"><b><center><? echo $getLk['bekeken']; ?></center></b></td>
			<td width="50"><b><center><? echo $getLk['reacties']; ?></center></b></td>
			<td width="150"><center><b><? echo $getLk['datumtijd']; ?></b></center></td>
		 </tr>
		 <?
		  }
		 }
		}
		?>
		</table>

Trouwens bij een locked object wilt hij ook niet het juiste icon toewijzen :s Waar zit mijn fout ???

Greetz
Regel 21 weghalen. Daar pak je het eerste record waar je verder niks mee doet.
Je script ziet er overigens heel slordig uit met al die <? ?> <? ?>, nooit gehoord van alles echoën?
Thx gasten, het werkt nu! Ik wist nie da da voor problemen kon zorgen.

Arian, Tis in 5 minuten ofzo gemaakt, dus het is idd slordig!
Arjan Schuurman schreef op 20.07.2007 09:51
Je script ziet er overigens heel slordig uit met al die <? ?> <? ?>, nooit gehoord van alles echoën?


Het de minimale stijl en ik ben een groot voorstander, zie je ook nog wat je doet in bijv Dreamweaver bovendien php spuugt html waarom zou ik pure html dan echoen?
Lijkt me verspilling van capaciteit
Offtopic: Ik echo helemaal niks en heb al helemaal geen html in de PHP-code staan, alles gaat de template in en die regelt verder de output. echo kom je dus niet tegen in mijn script, scheelt een hele berg werk bij het bouwen en onderhouden van een systeem.

Reageren