[Opgelost]Krijg loops niet aan de praat.

Installatie lukt niet? Plotseling een foutmelding. Of weet je niet hoe iets werkt. Problemen met phpBB2 kun je in dit archief opzoeken.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
Gebruikersavatar
DoubleJ
Berichten: 502
Lid geworden op: 22 jan 2005, 17:20
Locatie: Enschede
Contacteer:

[Opgelost]Krijg loops niet aan de praat.

Bericht door DoubleJ » 12 mar 2005, 20:18

Wist niet zeker of dit onder mods of gewoon phpbb valt maargoed:

Ik ben mijn site een beetje aan het inbouwen in phpBB en nu heb ik al een extra pagina aangemaakt.
Alleen nu doen alleen template vars het die niet geloopt hoeven te worden.
Hier de code die ik gebruik om het zootje aan variabelen toe te kennen:

Code: Selecteer alles

//
//Retrieve the data of the site staff.
//
$query = "SELECT * FROM dev_aboutus";
$get_staff = mysql_query ($query)or die (mysql_error());
$numrows = mysql_num_rows($get_staff);
if ( $numrows = "0")
{
	$template->assign_block_vars('no_staff_display', array(
		'NO_STAFF' => "There seems to be no Staff on this site"
		)
	);
}
else
{
	while($row = mysql_fetch_array($get_staff))
	{
		$template->assign_block_vars('staff_display', array(
		'NICKNAME' => $row['nickname'],
		'REALNAME' => $row['realname'],
		'JOB' => $row['Job'],
		'U_STAFFSITE' => $row['siteurl'],
		'L_STAFFSITE' => $row['sitedesc'],
		'STAFF' => $lang['websitestaff']
		)
		);
	}
}
en om dit in mijn aboutus_body.tpl te krijgen had ik dit:

Code: Selecteer alles

<table cellpadding="0" cellspacing="0" border="0">
 <tr>
  <td>
   <table cellpadding="0" cellspacing="0" border="0">
    <tr>
	 <td>
	 <img src="templates/MYdev/images/main_left.gif" border="0">
	 </td>
	 <td height="20" class="titlebar" width="100%">
	 <span class="title">{STAFF}</span>
	 </td>
	 <td>
	 <img src="templates/MYdev/images/main_right.gif" border="0">
	 </td>
	</tr>
   </table>
  </td>
 </tr>
 <tr>
  <td>
   <table cellpadding="0" cellspacing="5" border="0">
    <tr>
     <td>
<!-- BEGIN no_staff_display -->
   	  <table cellpadding="2" cellspacing="1" border="0">
   	   <tr>
   	    <td class="news_title">
	     <span class="gensmall"><b>{no_staff_display.NO_STAFF}</b></span>
	 	</td>
	   </tr>
	  </table>
	  <br />
<!-- END no_staff_display -->
<!-- BEGIN staff_display -->
	  <table cellpadding="2" cellspacing="1" border="0">
	   <tr>
	    <td class="news_title">
	     <span class="gensmall"><b>{staff_display.NICKNAME}<b></span>
	    </td>
	   </tr>
	   <tr>
	    <td class="row2">
	     <span class="gensmall">
	      <b>Nickname:</b> {staff_display.NICKNAME}<br />
	      <b>Realname:</b> {staff_display.REALNAME}<br />
	      <b>Job:</b> {staff_display.JOB}<br />
	      <b>Website:</b> <a href="{staff_display.U_STAFFSITE}" class="gensmall">{staff_display.L_STAFFSITE}</a>
	     </span>
	    </td>
	   </tr>
	  </table>
	  <br />
<!-- END staff_display -->
    </td>
   </tr>
  </table>
 </td>
 </tr>
</table>
Alleen de dingen die hij niet hoeft te loopen die pakt hij wel maar de andere dus weer niet.
weet iemand een manier om dit aan de praat te krijgen?
Laatst gewijzigd door DoubleJ op 13 mar 2005, 14:26, 1 keer totaal gewijzigd.
DoubleJ - "Waarom makkelijk doen, als het ook moeilijk kan."

Gebruikersavatar
DoubleJ
Berichten: 502
Lid geworden op: 22 jan 2005, 17:20
Locatie: Enschede
Contacteer:

Bericht door DoubleJ » 12 mar 2005, 20:29

ok kleine "update"
Hij pakt dus nu wel de loop.
alleen als de database tabel leeg is pakt hij het niet dat hij laat zien dat er "geen staff" is.
DoubleJ - "Waarom makkelijk doen, als het ook moeilijk kan."

Gebruikersavatar
DoubleJ
Berichten: 502
Lid geworden op: 22 jan 2005, 17:20
Locatie: Enschede
Contacteer:

Bericht door DoubleJ » 13 mar 2005, 14:26

ok laat maar zitten ik heb het probleem al gevonden.
ik was bij mijn if($numrows = "0") de 2e = vergeten.
DoubleJ - "Waarom makkelijk doen, als het ook moeilijk kan."

Gesloten