打印表格的所有数据

时间:2014-07-31 09:43:34

标签: php css mysql sql html-table

我有一个"客户"表和另一个名为" Contacts"。我已经完成了主页/详细页面,在母版页中,有客户端的名称,详细信息是客户端的电话,电子邮件,传真等。此外,对于每个客户,我都有一些联系人,这就是为什么我在详细信息页面中创建了一个spry菜单,每个客户端最多显示4个联系人。使用以下句子,只有在他/她属于客户时才打印联系人:

<?php if($row_DetailRS1['Nombre']==$row_Recordset1['Nombre de la empresa'])
{ echo $row_Recordset1['Nombre del contacto']; }?>

但问题是菜单中的4个条形图都是相同的联系人。我举个例子:

客户表:( Seat,938314587,seat@gmail.com等); (奥迪,93564215,audi @ divi.com等); (宝马,93145698,bmw @ m3.com等) 联系表:( Nerea,Audi,93654565等); (Alberto,Audi,93654789等)(Marta,Seat 93145697等); (奥斯卡,奥迪,93656987等)

Masetr页面: 奥迪

详情页面: 奥迪 93564215 audi@didi.com

喷涂菜单Nerea的Nerea信息              阿尔贝托的Alberto信息              奥斯卡奥斯卡信息

它应该像它在上面,但它变成那样:

喷涂菜单Nerea的Nerea信息              Nerea的Nerea信息              Nerea的Nerea信息

现实化:

我已经改进了一些代码,但它仍然无法工作......现在它只显示表格的第一行&#34; Contacts&#34;,如果第一行有另一个客户端,它会打印一条白色的毯子而不是跳跃,以查找下一行的句子是否为真:

<?php if($row_DetailRS1['Nombre']==$row_Recordset1['Nombre de la empresa'])
{ echo $row_Recordset1['Nombre del contacto']; }?>

我把代码放在那里:

mysql_select_db($database_localhost, $localhost);
$query_DetailRS1 = sprintf("SELECT * FROM clientes WHERE Nombre = %s", GetSQLValueString($colname_DetailRS1, "text"));
$query_limit_DetailRS1 = sprintf("%s LIMIT %d, %d", $query_DetailRS1, $startRow_DetailRS1, $maxRows_DetailRS1);
$DetailRS1 = mysql_query($query_limit_DetailRS1, $localhost) or die(mysql_error());
$row_DetailRS1 = mysql_fetch_assoc($DetailRS1);

if (isset($_GET['totalRows_DetailRS1'])) {
$totalRows_DetailRS1 = $_GET['totalRows_DetailRS1'];
} else {
$all_DetailRS1 = mysql_query($query_DetailRS1);
$totalRows_DetailRS1 = mysql_num_rows($all_DetailRS1);
}
$totalPages_DetailRS1 = ceil($totalRows_DetailRS1/$maxRows_DetailRS1)-1;

mysql_select_db($database_localhost, $localhost);
$query_Recordset1 = "SELECT * FROM contactos";
$result = mysql_query($query_Recordset1);
$Recordset1 = mysql_query($query_Recordset1, $localhost) or die(mysql_error());

<table border="0" align="center" cellpadding="10" cellspacing="2">
<tr>
<th bgcolor="#0000CC" class="tgnr">Nombre</th>
<td bgcolor="#0066FF" class="datos"><?php echo $row_DetailRS1['Nombre']; ?></td>
</tr>
<tr>
<th bgcolor="#0000CC" class="tgnr">Direccion</th>
<td bgcolor="#0066FF" class="datos"><?php echo $row_DetailRS1['Direccion']; ?></td>
</tr>
<tr>
<th bgcolor="#0000CC" class="tgnr">Ciudad</th>
<td bgcolor="#0066FF" class="datos"><?php echo $row_DetailRS1['Ciudad']; ?></td>
</tr>
<tr>
<th bgcolor="#0000CC" class="tgnr">CP</th>
<td bgcolor="#0066FF" class="datos"><?php echo $row_DetailRS1['CP']; ?></td>
</tr>
<tr>
<th bgcolor="#0000CC" class="tgnr">Pais</th>
<td bgcolor="#0066FF" class="datos"><?php echo $row_DetailRS1['Pais']; ?></td>
</tr>
<tr>
<th bgcolor="#0000CC" class="tgnr">Telefono 1</th>
<td bgcolor="#0066FF" class="datos"><?php echo $row_DetailRS1['Telefono 1']; ?></td>
</tr>
<tr>
<th bgcolor="#0000CC" class="tgnr">Telefono 2</th>
<td bgcolor="#0066FF" class="datos"><?php echo $row_DetailRS1['Telefono 2']; ?></td>
</tr>
<tr>
<th bgcolor="#0000CC" class="tgnr">Pagina web</th>
<td bgcolor="#0066FF" class="datos"><?php echo $row_DetailRS1['Pagina web']; ?></td>
</tr>
<tr>
<th bgcolor="#0000CC" class="tgnr">Fax</th>
<td bgcolor="#0066FF" class="datos"><?php echo $row_DetailRS1['Fax']; ?></td>
</tr>
<tr>
<th bgcolor="#0000CC" class="tgnr">Correo 1</th>
<td bgcolor="#0066FF" class="datos"><?php echo $row_DetailRS1['Correo 1']; ?></td>
</tr>
<tr>
<th bgcolor="#0000CC" class="tgnr">Correo 2</th>
<td bgcolor="#0066FF" class="datos"><?php echo $row_DetailRS1['Correo 2']; ?></td>
</tr>
</table>
<?php $NFilas = mysql_num_rows($result);
?>
<ul id="MenuBar1" class="MenuBarVertical">
<li><a class="MenuBarItemSubmenu" href="#"><?php for ( $i = 1; $i < $NFilas; $i++) {
if($row_DetailRS1['Nombre']==$row_Recordset1['Nombre de la empresa']){ echo      $row_Recordset1['Nombre del contacto']; }}?></a>
<ul>
 <li><a class="MenuBarItemSubmenu" href="#">Departamento</a>
    <ul>
      <li><a href="#"><?php echo $row_Recordset1['Departamento'] ?></a></li>
    </ul>
  </li>
  <li><a class="MenuBarItemSubmenu" href="#">Teléfono</a>
    <ul>
      <li><a href="#"><?php echo $row_Recordset1['Telefono'] ?></a></li>
    </ul>
  </li>
  <li><a class="MenuBarItemSubmenu" href="#">Fax</a>
  <ul>
</a></li>
      <li><a href="#"><?php echo $row_Recordset1['Fax'] ?></a></li>
    </ul>
  </li>
  <li><a href="#">Email</a>
     <ul>
      <li><a href="#"><?php echo $row_Recordset1['Email'] ?></a></li>
    </ul>
  </li>
</ul>
<li><a class="MenuBarItemSubmenu" href="#"><?php for ( $i = $i; $i < $NFilas; $i++)      {if($row_DetailRS1['Nombre']==$row_Recordset1['Nombre de la empresa']){ echo     $row_Recordset1['Nombre del contacto']; }} ?></a>
<ul>
<li><a class="MenuBarItemSubmenu" href="#">Departamento</a>
    <ul>
      <li><a href="#"><?php echo $row_Recordset1['Departamento'] ?></a></li>
    </ul>
  </li>
  <li><a class="MenuBarItemSubmenu" href="#">Teléfono</a>
    <ul>
      <li><a href="#"><?php echo $row_Recordset1['Telefono'] ?></a></li>
    </ul>
  </li>
  <li><a class="MenuBarItemSubmenu" href="#">Fax</a>
  <ul>
      <li><a href="#"><?php echo $row_Recordset1['Fax'] ?></a></li>
    </ul>
  </li>
  <li><a href="#">Email</a>
     <ul>
      <li><a href="#"><?php echo $row_Recordset1['Email'] ?></a></li>
    </ul>
  </li>
</ul>
</li>
<li><a class="MenuBarItemSubmenu" href="#"><?php for ( $i = $i; $i < $NFilas; $i++)    {if($row_DetailRS1['Nombre']==$row_Recordset1['Nombre de la empresa']){ echo    $row_Recordset1['Nombre del contacto']; }} ?></a>
<ul>
<li><a class="MenuBarItemSubmenu" href="#">Departamento</a>
    <ul>
      <li><a href="#"><?php echo $row_Recordset1['Departamento'] ?></a></li>
    </ul>
  </li>
  <li><a class="MenuBarItemSubmenu" href="#">Teléfono</a>
    <ul>
      <li><a href="#"><?php echo $row_Recordset1['Telefono'] ?></a></li>
    </ul>
  </li>
  <li><a class="MenuBarItemSubmenu" href="#">Fax</a>
  <ul>
      <li><a href="#"><?php echo $row_Recordset1['Fax'] ?></a></li>
    </ul>
  </li>
  <li><a href="#">Email</a>
     <ul>
      <li><a href="#"><?php echo $row_Recordset1['Email'] ?></a></li>
    </ul>
  </li>
</ul>
</li>
<li><a class="MenuBarItemSubmenu" href="#"><?php for ( $i = $i; $i < $NFilas; $i++)     {if($row_DetailRS1['Nombre']==$row_Recordset1['Nombre de la empresa']){ echo    $row_Recordset1['Nombre del contacto']; }}?></a>
<ul>
<li><a class="MenuBarItemSubmenu" href="#">Departamento</a>
    <ul>
      <li><a href="#"><?php echo $row_Recordset1['Departamento'] ?></a></li>
    </ul>
  </li>
  <li><a class="MenuBarItemSubmenu" href="#">Teléfono</a>
    <ul>
      <li><a href="#"><?php echo $row_Recordset1['Telefono'] ?></a></li>
    </ul>
  </li>
  <li><a class="MenuBarItemSubmenu" href="#">Fax</a>
  <ul>
      <li><a href="#"><?php echo $row_Recordset1['Fax'] ?></a></li>
    </ul>
  </li>
  <li><a href="#">Email</a>
     <ul>
      <li><a href="#"><?php echo $row_Recordset1['Email'] ?></a></li>
    </ul>
  </li>
</ul>
</li>
</ul>

0 个答案:

没有答案