Hiervoor heb ik de grootte van het lettertype aangepast en de lijst geprobeerd in twee tabellen te zetten.
Het probleem is dat deze lijst niet op alfabetische volgorde van naam kan worden gezet. Dit komt doordat ik alle even id-nummers in de rechter tabel heb geplaatst en alle oneven id-nummers in de linker tabel.
Weet er iemand een andere oplossing om te zorgen dat dit wel op alfabetische volgorde kan worden geplaatst?
Zie hier het tussenresultaat: http://rickvanderheiden.nl/telefoonlijst/internopnaamprint.php
De code:
<?php
ini_set('display_errors' , 1);
error_reporting(E_ALL ^ E_NOTICE);
//includes
include('config.php');
include('dbcon.php');
?>
<b>Interne nummers op naam</b>
<table BORDER="0" ALIGN="left" STYLE="font-size: 5.5pt;">
<tr align='left'>
<td width="100"><b>Naam</b></td>
<td width="10"><b>Telnr.</b></td>
<td width="10"><b>Inlog</b></td>
<td width="120"><b>Afdeling</b></td>
<td width="10"><b>Groep</b></td>
<td width="100"><b>Naam</b></td>
<td width="10"><b>Telnr.</b></td>
<td width="10"><b>Inlog</b></td>
<td width="120"><b>Afdeling</b></td>
<td width="10"><b>Groep</b></td>
</tr>
<?php
$sql3 = "SELECT * FROM intern WHERE naam LIKE '%$zoekterm%' ";
$query3 = mysql_query($sql3);
if (!$query3) {
echo "Foutje in je query: ".mysql_error().".<br />De query was: ".$sql3;
}
while($row2 = mysql_fetch_array( $query3 )) {
$id = $row2['id'];
$sql4 = "SELECT * FROM intern WHERE id=$id";
$query4 = mysql_query($sql4);
if (!$query4) {
echo "Foutje in je query: ".mysql_error().".<br />De query was: ".$sql3;
}
if ($id % 2 == 1) {
while($row4 = mysql_fetch_array( $query4 )) {
$naam = $row4['naam'];
}
echo "<tr align='left'>";
echo "<td width='100'>".$row2['naam']."</td>";
echo "<td width='10'>".$row2['nummer']."</td>";
echo "<td width='10'>".$row2['inlog']."</td>";
echo "<td width='120'>".$row2['afdeling']."</td>";
echo "<td width='10'>".$row2['groep']."</td>";
} if ($id % 2 == 0) {
while($row4 = mysql_fetch_array( $query4 )) {
$naam = $row4['naam'];
}
echo "<td width='100'>".$row2['naam']."</td>";
echo "<td width='10'>".$row2['nummer']."</td>";
echo "<td width='10'>".$row2['inlog']."</td>";
echo "<td width='120'>".$row2['afdeling']."</td>";
echo "<td width='10'>".$row2['groep']."</td>";
echo "</tr>";
}}
?></table>
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
if (window.print) {
document.write('<form>'
+ '<input type=button name=print value="Printen" '
+ 'onClick="javascript:window.print()"></form>');
}
// End -->
</script>