Udtræk fra Database vil ikke helt som jeg vil
Hej Eksperter...Jeg har en side hvor der er en liste med 150 virksomheder. I den liste kan man skrive sit navn ind i et felt. Det kan så virke uoverskueligt for brugeren når der er 150 virksomheder og 5 forskellige brugere som skriver deres navne ved de forskellige virksomheder. Jeg har derfor lavet en ny php fil som trækker de virksomheder ud hvor de enkeltes navne står, og det virker fint på min egen maskine (localhost), men når jeg lægger den op vil den intet... når man klikker på et navn går den til den nye select fil, men den viser stadig alt.
Min index fil er som følger:
<html>
<body bgcolor="#CCCCCC">
<form method='POST' action='jul.php'>
<select name="navn_form">
<?php
include("settings.inc.php");
$query = mysql_query("SELECT navn FROM butik ORDER BY navn");
while ($row = mysql_fetch_array($query)){
?>
<option>
<?php echo $row['navn']; ?>
</option>
<?php
}
?>
</select>
<INPUT TYPE='SUBMIT' VALUE='Rediger'>
</FORM>
<br/>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><span class="style11">Hvad har du valgt:</span><br/><br/>
<span class="style5"><a href="selected.php?visited=Madsen" target="_self">Martin Madsen</a><br/>
<a href="selected.php?visited=Claus Hansen" target="_self">Claus Hansen</a><br/>
<a href="selected.php?visited=Wüpper" target="_self">Jens Wüpper</a></span></td>
</tr>
</table>
<? $query2 = mysql_query("SELECT id, navn, got, visited, janej FROM butik ORDER BY navn"); ?>
<table width="100%" border="0" cellspacing="0" cellpadding="0" align="center">
<tr>
<td><table width="600" border="1" cellspacing="0" cellpadding="0" align="center">
<tr align="center" bgcolor="354E8E">
<td width="200" ><span class="style5">Virksomhed:</span></td>
<td width="100"><span class="style5">Bidrag?</span></td>
<td width="150"><span class="style5">Hvilket?</span></td>
<td width="150"><span class="style5">Hvem besøgte?</span></td>
</tr>
</table>
<? while ($row2 = mysql_fetch_row($query2)) {
?>
<table width="600" border="1" cellspacing="0" cellpadding="0" align="center" bordercolor="#FFFFFF">
<tr style="background-color: <?=( $i++ % 2 ? "#8698C7" : "#7081AD" )?>">
<td width="200" height="25> <? echo $row2[1]; ?></td>
<td width="100" height="25" align="center"><? echo $row2[4]; ?></td>
<td width="150" height="25" align="center"><? echo $row2[2]; ?></td>
<td width="150" height="25" align="center"><? echo $row2[3]; ?></td>
</tr>
</table>
<?
}
?></td>
</tr>
</table>
</body>
</html>
Min select fil ser således ud:
<html>
<body bgcolor="#CCCCCC">
<?php
include("settings.inc.php"); ?>
<table width="100%" border="0" cellspacing="0" cellpadding="0" align="center">
<tr >
<td><table width="600" border="1" cellspacing="0" cellpadding="0" align="center">
<tr align="center" bgcolor="354E8E">
<td width="200" ><span class="style5">Virksomhed:</span></td>
<td width="100"><span class="style5">Bidrag?</span></td>
<td width="150"><span class="style5">Hvilket?</span></td>
<td width="150"><span class="style5">Hvem besøgte?</span></td>
</tr>
</table>
<? if($visited)
{
$q_vareDb = mysql_query("SELECT * FROM butik WHERE visited='".$_GET['visited']."'");
}
else
{
$q_vareDb = mysql_query("SELECT * FROM butik");
}
while($o_vareDb = mysql_fetch_array($q_vareDb))
{
?>
<table width="600" border="1" cellspacing="0" cellpadding="0" align="center" bordercolor="#FFFFFF">
<tr style="background-color: <?=( $i++ % 2 ? "#8698C7" : "#7081AD" )?>">
<td width="200" height="25> <? echo $o_vareDb['navn']; ?></td>
<td width="100" height="25" align="center"><? echo $o_vareDb['janej']; ?></td>
<td width="150" height="25" align="center"><? echo $o_vareDb['got']; ?></td>
<td width="150" height="25" align="center"><? echo $o_vareDb['visited']; ?></td>
</tr>
</table>
<?
}
?></td>
</tr>
</table>
</body>
</html>
Håber nogen har mulighed for at se hvad "fejlen" kan være... virker underligt at det fungerer på min egen maskine, men ikke på nettet....
