Forum Moderators: coopster
here is my page of code the important one here is $directory .= ""; I have tried placing the Dreamweaver Toolbox looper here but this did not work it seems I can't have php coding here this is why I have had to have varibles ie. $company
<?php require('include/connection.php');
require('include/functions.php');
$site_title = "Made In Shropshire Demo Site";
$page_title = "Directory";
$query="SELECT * FROM members";
$makers=mysql_query($query);
$num=mysql_numrows($makers);
mysql_close();
/////////////////////////////////////////////////////////
$i=0;
while ($i < $num) {
$user_id=mysql_result($makers,$i,"user_id");
$company=mysql_result($makers,$i,"company");
$town=mysql_result($makers,$i,"town");
$telephone=mysql_result($makers,$i,"telephone");
$profile_image=mysql_result($makers,$i,"profile_image");
$directory .= "<table border=0 cellspacing=0 cellpadding=0>
<tr>
<td> </td>
</tr>
<tr>
<td width=260 height=178 valign=top background=images/layout_r2_c1.gif><table width=100% border=0 cellspacing=0 cellpadding=0>
<tr>
<td height=35><div align=center>$company</div></td>
</tr>
<tr>
<td height=21><div align=center>$town ¦ $telephone</div></td>
</tr>
<tr>
<td height=100><div align=center>$profile_image</div></td>
</tr>
</table></td>
</tr>
</table>";
$i++; }
require('include/template_includes.php');?>
///////////////////////////////////////////////////////////
Also I have tried the following using includes
I can get the looping to work but not the varibles $company etc.
$directory = get_include_contents('contents.php');
12
34
56
78
<snip>
[edited by: dreamcatcher at 10:49 am (utc) on Aug. 14, 2007]
[edit reason] no urls as per T.O.S [webmasterworld.com].Thanks [/edit]
Though I know this approach is ok, I want to know how this can be done differently.
$user_id=mysql_result($makers,$i,"user_id");
$company=mysql_result($makers,$i,"company");
$town=mysql_result($makers,$i,"town");
$telephone=mysql_result($makers,$i,"telephone");
$profile_image=mysql_result($makers,$i,"profile_image");
$i=0;
$switch = 0;
$directory .= "<table>"
while ($i < $num) {
if ($switch == 0) {
$directory .= "<table border=0 cellspacing=0 cellpadding=0>
<tr>
<td> </td>
</tr>
<tr>
<td width=260 height=178 valign=top background=images/layout_r2_c1.gif><table width=100% border=0 cellspacing=0 cellpadding=0>
<tr>
<td height=35><div align=center>$company</div></td>
</tr>
<tr>
<td height=21><div align=center>$town ¦ $telephone</div></td>
</tr>
<tr>
<td height=100><div align=center>$profile_image</div></td>
</tr>
</table></td>
</tr>
</table>";
} else {
$directory .= "<table border=0 cellspacing=0 cellpadding=0>
<tr>
<td> </td>
</tr>
<tr>
<td width=260 height=178 valign=top background=images/layout_r2_c1.gif><table width=100% border=0 cellspacing=0 cellpadding=0>
<tr>
<td height=35><div align=center>$company</div></td>
</tr>
<tr>
<td height=21><div align=center>$town ¦ $telephone</div></td>
</tr>
<tr>
<td height=100><div align=center>$profile_image</div></td>
</tr>
</table></td>
</tr>
</table>";
}
$switch == 0?$switch = 1:$switch = 0;
$i++;
}
$directory .= "</table>"
include('include/template_includes.php');?>
$i=0;
$switch = 0;
$directory = "<table border=0 cellspacing=0 cellpadding=0>
<tr>
<td> </td>
</tr>
<tr>
<td width=260 height=178 valign=top background=images/layout_r2_c1.gif>
<table width=100% border=0 cellspacing=0 cellpadding=0> "
while ($i < $num) {
if ($switch == 0) {
$directory .= "
<tr><td height=35><div align=center>$company</div><div align=center>$town ¦ $telephone</div><div align=center>$profile_image</div></td>";
} else {
$directory .= "
<td height=35>
<div align=center>$company</div><div align=center>$town ¦ $telephone</div><div align=center>$profile_image</div></td>
</tr>";
}
$switch == 0?$switch = 1:$switch = 0;
$i++;
}
$directory .= "</table>
</td>
</tr> </table>" ;
echo $directory;
[edited by: Habtom at 11:15 am (utc) on Aug. 14, 2007]
$i=0;
$switch = 0;
$user_id=mysql_result($makers,$i,"user_id");
$company=mysql_result($makers,$i,"company");
$town=mysql_result($makers,$i,"town");
$telephone=mysql_result($makers,$i,"telephone");
$profile_image=mysql_result($makers,$i,"profile_image");
$directory .= "<table width=260 height=178 valign=top background=images/layout_r2_c1.gif>
<tr>
<td> </td>
</tr>
<tr>
<td>
<table width=100% border=0 cellspacing=0 cellpadding=0>";
while ($i < $num) {
if ($switch == 0) {
$directory .= "
<tr><td height=35><div align=center>$company</div><div align=center>$town ¦ $telephone</div><div align=center>$profile_image</div></td>";
} else {
$directory .= "
<td height=35>
<div align=center>$company</div><div align=center>$town ¦ $telephone</div><div align=center>$profile_image</div></td>
</tr>";
}
$switch == 0?$switch = 1:$switch = 0;
$i++;
}
$directory .= "</table>
</td>
</tr> </table>";
echo $directory;
On the following code, you need to make sure the right $makers database resource is passed. With this code, you don't need the variable assigning you have in the first few lines of the previous code.
Here it is:
$i=0;
$switch = 0;
$directory .= "<table width=260 height=178 valign=top background=images/layout_r2_c1.gif>
<tr>
<td> </td>
</tr>
<tr>
<td>
<table width=100% border=0 cellspacing=0 cellpadding=0>";
while ($row = mysql_fetch_array($makers)) {
if ($switch == 0) {
$directory .= "
<tr><td height=35><div align=center>$row['company']</div><div align=center>$row['town'] ¦ $row['telephone']</div><div align=center>$row['profile_image']</div></td>";
} else {
$directory .= "
<td height=35>
<div align=center>$row['company']</div><div align=center>$row['town'] ¦ $row['telephone']</div><div align=center>$row['profile_image']</div></td>
</tr>";
}
$switch == 0?$switch = 1:$switch = 0;
$i++;
}
$directory .= "</table>
</td>
</tr> </table>";
echo $directory;
Habtom
$query="SELECT * FROM members";
$makers=mysql_query($query);
$num=mysql_numrows($makers);
/////////////////////////////////////////////////////////
$i=0;
$switch = 0;
$directory .= "<table width=260 height=178 valign=top background=images/layout_r2_c1.gif>
<tr>
<td> </td>
</tr>
<tr>
<td>
<table width=100% border=0 cellspacing=0 cellpadding=0>";
while ($row = mysql_fetch_array($makers)) {
if ($switch == 0) {
$directory .= "
<tr><td height=35><div align=center>$row['company']</div><div align=center>$row['town'] $row['telephone']</div><div align=center>$row['profile_image']</div></td>";
} else {
$directory .= "
<td height=35>
<div align=center>$row['company']</div><div align=center>$row['town'] $row['telephone']</div><div align=center>$row['profile_image']</div></td>
</tr>";
}
$switch == 0?$switch = 1:$switch = 0;
$i++;
}
$directory .= "</table>
</td>
</tr> </table>";
echo $directory;
mysql_close();
include('include/template_includes.php');?>
<table border=0 cellspacing=0 cellpadding=0>
<tr>
<td><div align="center" class="style5"><span class="style6">Website: <strong><u>here ...</u></strong></span></div></td>
</tr>
<tr>
<td width=260 height=178 valign=top background=images/layout_r2_c1.gif><table width=100% border=0 cellspacing=0 cellpadding=0>
<tr>
<td height=35><div align=center class="style1"><?php echo $row_makers['company'];?></div></td>
</tr>
<tr>
<td height=21><div align=center><span class="style4"><?php echo $row_makers['town'];?></span> ¦ <span class="style4"><?php echo $row_makers['telephone'];?></span></div></td>
</tr>
<tr>
<td height=100><div align=center><a href="directory-details.php?mis_id=<?php echo $row_makers['mis_id'];?>"><img src="images/makers/tn/<?php echo $row_makers['profile_image'];?>" border="0"></a></div></td>
</tr>
</table></td>
</tr>
</table>
but how do I get the above to work inbetween the $directory .=" {CODE HERE ...} "'
<table border="0" align="center" cellpadding="12">
<tr>
<td><table border=0 cellspacing=0 cellpadding=0>
<tr>
<td><div align="center" class="style5"><span class="style6">Website: <strong><u>here ...</u></strong></span></div></td>
</tr>
<tr>
<td width=260 height=178 valign=top background=images/layout_r2_c1.gif><table width=100% border=0 cellspacing=0 cellpadding=0>
<tr>
<td height=35><div align=center class="style1">Stevie Walker</div></td>
</tr>
<tr>
<td height=21><div align=center><span class="style4">Church Stretton</span> ¦ <span class="style4">01743 860012</span></div></td>
</tr>
<tr>
<td height=100><div align=center><a href="directory-details.php?mis_id=8"><img src="images/makers/tn/steave_walker.jpg" border="0"></a></div></td>
</tr>
</table></td>
</tr>
</table></td>
<td><table border=0 cellspacing=0 cellpadding=0>
<tr>
<td><div align="center" class="style5"><span class="style6">Website: <strong><u>here ...</u></strong></span></div></td>
</tr>
<tr>
<td width=260 height=178 valign=top background=images/layout_r2_c1.gif><table width=100% border=0 cellspacing=0 cellpadding=0>
<tr>
<td height=35><div align=center class="style1">Niki Guy</div></td>
</tr>
<tr>
<td height=21><div align=center><span class="style4">Shrewsbury</span> ¦ <span class="style4">01743 280961</span></div></td>
</tr>
<tr>
<td height=100><div align=center><a href="directory-details.php?mis_id=15"><img src="images/makers/tn/niki_guy.jpg" border="0"></a></div></td>
</tr>
</table></td>
</tr>
</table></td>
</tr><tr> <td><table border=0 cellspacing=0 cellpadding=0>
<tr>
<td><div align="center" class="style5"><span class="style6">Website: <strong><u>here ...</u></strong></span></div></td>
</tr>
<tr>
<td width=260 height=178 valign=top background=images/layout_r2_c1.gif><table width=100% border=0 cellspacing=0 cellpadding=0>
<tr>
<td height=35><div align=center class="style1">Sarah Hill Contemporary Glass</div></td>
</tr>
<tr>
<td height=21><div align=center><span class="style4">Wem</span> ¦ <span class="style4"></span></div></td>
</tr>
<tr>
<td height=100><div align=center><a href="directory-details.php?mis_id=14"><img src="images/makers/tn/sarah_hill_contemporary_glass.jpg" border="0"></a></div></td>
</tr>
</table></td>
</tr>
</table></td>
<td><table border=0 cellspacing=0 cellpadding=0>
<tr>
<td><div align="center" class="style5"><span class="style6">Website: <strong><u>here ...</u></strong></span></div></td>
</tr>
<tr>
<td width=260 height=178 valign=top background=images/layout_r2_c1.gif><table width=100% border=0 cellspacing=0 cellpadding=0>
<tr>
<td height=35><div align=center class="style1">Dragon Alchemy</div></td>
</tr>
<tr>
<td height=21><div align=center><span class="style4">Montgomery</span> ¦ <span class="style4">01743 860012</span></div></td>
</tr>
<tr>
<td height=100><div align=center><a href="directory-details.php?mis_id=10"><img src="images/makers/tn/dragon_alchemy.jpg" border="0"></a></div></td>
</tr>
</table></td>
</tr>
</table></td>
</tr><tr> <td><table border=0 cellspacing=0 cellpadding=0>
<tr>
<td><div align="center" class="style5"><span class="style6">Website: <strong><u>here ...</u></strong></span></div></td>
</tr>
<tr>
<td width=260 height=178 valign=top background=images/layout_r2_c1.gif><table width=100% border=0 cellspacing=0 cellpadding=0>
<tr>
<td height=35><div align=center class="style1">Rose Knits</div></td>
</tr>
<tr>
<td height=21><div align=center><span class="style4">Telford</span> ¦ <span class="style4">01952 590120</span></div></td>
</tr>
<tr>
<td height=100><div align=center><a href="directory-details.php?mis_id=13"><img src="images/makers/tn/rose_knits.jpg" border="0"></a></div></td>
</tr>
</table></td>
</tr>
</table></td>
<td><table border=0 cellspacing=0 cellpadding=0>
<tr>
<td><div align="center" class="style5"><span class="style6">Website: <strong><u>here ...</u></strong></span></div></td>
</tr>
<tr>
<td width=260 height=178 valign=top background=images/layout_r2_c1.gif><table width=100% border=0 cellspacing=0 cellpadding=0>
<tr>
<td height=35><div align=center class="style1">Clanbrook Crafts</div></td>
</tr>
<tr>
<td height=21><div align=center><span class="style4">Shrewsbury</span> ¦ <span class="style4">01743 860012</span></div></td>
</tr>
<tr>
<td height=100><div align=center><a href="directory-details.php?mis_id=6"><img src="images/makers/tn/clanbrook_crafts.jpg" border="0"></a></div></td>
</tr>
</table></td>
</tr>
</table></td>
</tr><tr> <td><table border=0 cellspacing=0 cellpadding=0>
<tr>
<td><div align="center" class="style5"><span class="style6">Website: <strong><u>here ...</u></strong></span></div></td>
</tr>
<tr>
<td width=260 height=178 valign=top background=images/layout_r2_c1.gif><table width=100% border=0 cellspacing=0 cellpadding=0>
<tr>
<td height=35><div align=center class="style1">Maple Glass</div></td>
</tr>
<tr>
<td height=21><div align=center><span class="style4">Shrewsbury</span> ¦ <span class="style4">01743 860012</span></div></td>
</tr>
<tr>
<td height=100><div align=center><a href="directory-details.php?mis_id=9"><img src="images/makers/tn/maple_glass.jpg" border="0"></a></div></td>
</tr>
</table></td>
</tr>
</table></td>
<td><table border=0 cellspacing=0 cellpadding=0>
<tr>
<td><div align="center" class="style5"><span class="style6">Website: <strong><u>here ...</u></strong></span></div></td>
</tr>
<tr>
<td width=260 height=178 valign=top background=images/layout_r2_c1.gif><table width=100% border=0 cellspacing=0 cellpadding=0>
<tr>
<td height=35><div align=center class="style1">I Love Knitting</div></td>
</tr>
<tr>
<td height=21><div align=center><span class="style4">Shrewsbury</span> ¦ <span class="style4">0781 703 6359</span></div></td>
</tr>
<tr>
<td height=100><div align=center><a href="directory-details.php?mis_id=3"><img src="images/makers/tn/iloveknitting.jpg" border="0"></a></div></td>
</tr>
</table></td>
</tr>
</table></td>
</tr><tr> <td><table border=0 cellspacing=0 cellpadding=0>
<tr>
<td><div align="center" class="style5"><span class="style6">Website: <strong><u>here ...</u></strong></span></div></td>
</tr>
<tr>
<td width=260 height=178 valign=top background=images/layout_r2_c1.gif><table width=100% border=0 cellspacing=0 cellpadding=0>
<tr>
<td height=35><div align=center class="style1">The Gingham Chicken</div></td>
</tr>
<tr>
<td height=21><div align=center><span class="style4"></span> ¦ <span class="style4"></span></div></td>
</tr>
<tr>
<td height=100><div align=center><a href="directory-details.php?mis_id=17"><img src="images/makers/tn/the_gingham_chicken.jpg" border="0"></a></div></td>
</tr>
</table></td>
</tr>
</table></td>
<td><table border=0 cellspacing=0 cellpadding=0>
<tr>
<td><div align="center" class="style5"><span class="style6">Website: <strong><u>here ...</u></strong></span></div></td>
</tr>
<tr>
<td width=260 height=178 valign=top background=images/layout_r2_c1.gif><table width=100% border=0 cellspacing=0 cellpadding=0>
<tr>
<td height=35><div align=center class="style1">Carol Angela Design</div></td>
</tr>
<tr>
<td height=21><div align=center><span class="style4">Shrewsbury</span> ¦ <span class="style4">0781 703 6359</span></div></td>
</tr>
<tr>
<td height=100><div align=center><a href="directory-details.php?mis_id=5"><img src="images/makers/tn/carol_angela_design.jpg" border="0"></a></div></td>
</tr>
</table></td>
</tr>
</table></td>
</tr><tr> <td><table border=0 cellspacing=0 cellpadding=0>
<tr>
<td><div align="center" class="style5"><span class="style6">Website: <strong><u>here ...</u></strong></span></div></td>
</tr>
<tr>
<td width=260 height=178 valign=top background=images/layout_r2_c1.gif><table width=100% border=0 cellspacing=0 cellpadding=0>
<tr>
<td height=35><div align=center class="style1">Anthologia</div></td>
</tr>
<tr>
<td height=21><div align=center><span class="style4">Telford</span> ¦ <span class="style4">01952 541988</span></div></td>
</tr>
<tr>
<td height=100><div align=center><a href="directory-details.php?mis_id=16"><img src="images/makers/tn/anthologia.jpg" border="0"></a></div></td>
</tr>
</table></td>
</tr>
</table></td>
<td><table border=0 cellspacing=0 cellpadding=0>
<tr>
<td><div align="center" class="style5"><span class="style6">Website: <strong><u>here ...</u></strong></span></div></td>
</tr>
<tr>
<td width=260 height=178 valign=top background=images/layout_r2_c1.gif><table width=100% border=0 cellspacing=0 cellpadding=0>
<tr>
<td height=35><div align=center class="style1">Shrewsbury Makers</div></td>
</tr>
<tr>
<td height=21><div align=center><span class="style4">Shrewsbury</span> ¦ <span class="style4">01743 289946</span></div></td>
</tr>
<tr>
<td height=100><div align=center><a href="directory-details.php?mis_id=12"><img src="images/makers/tn/shrewsbury_makers.jpg" border="0"></a></div></td>
</tr>
</table></td>
</tr>
</table></td>
</tr><tr> <td><table border=0 cellspacing=0 cellpadding=0>
<tr>
<td><div align="center" class="style5"><span class="style6">Website: <strong><u>here ...</u></strong></span></div></td>
</tr>
<tr>
<td width=260 height=178 valign=top background=images/layout_r2_c1.gif><table width=100% border=0 cellspacing=0 cellpadding=0>
<tr>
<td height=35><div align=center class="style1">The Whistling Cowgirl</div></td>
</tr>
<tr>
<td height=21><div align=center><span class="style4">Shrewsbury</span> ¦ <span class="style4">01743 860012</span></div></td>
</tr>
<tr>
<td height=100><div align=center><a href="directory-details.php?mis_id=7"><img src="images/makers/tn/the_whistling_cowgirl.jpg" border="0"></a></div></td>
</tr>
</table></td>
</tr>
</table></td>
<td><table border=0 cellspacing=0 cellpadding=0>
<tr>
<td><div align="center" class="style5"><span class="style6">Website: <strong><u>here ...</u></strong></span></div></td>
</tr>
<tr>
<td width=260 height=178 valign=top background=images/layout_r2_c1.gif><table width=100% border=0 cellspacing=0 cellpadding=0>
<tr>
<td height=35><div align=center class="style1">Kilnwood Studio</div></td>
</tr>
<tr>
<td height=21><div align=center><span class="style4">Shifnal</span> ¦ <span class="style4">01952 606265</span></div></td>
</tr>
<tr>
<td height=100><div align=center><a href="directory-details.php?mis_id=11"><img src="images/makers/tn/kilnwood_studio.jpg" border="0"></a></div></td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
</table>