PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : select und insert über 2 tabellen



robiotor
18-07-2004, 17:21
was ist hier falsch ? und wie kann ich das einfacher machen ?



$bouncerabfrage = "SELECT * FROM logins WHERE kundennr = '".$_SESSION["user_kundennummer"]."' AND produkt = 'bnc' ORDER by bnc_nummer";
$bouncerergebnis = mysql_query($bouncerabfrage);

echo '<table width="100%" cellspacing="1" cellpadding="0">
<tr bgcolor="#CCCCCC">
<td colspan="6" bgcolor="#006699"><strong><font color="#FFFFFF">Sie k&ouml;nnen insgesammt '.$row_limit['bncs'].' Bouncer installieren.</font></strong> </td>
</tr>
<tr bgcolor="#CCCCCC">
<td width="15%" bgcolor="#99CCFF"><strong><font color="#000000">Status</font></strong></td>
<td bgcolor="#99CCFF"><strong><font color="#000000">Bezeichnung</font></strong></td>
<td width="14%" bgcolor="#99CCFF"><strong><font color="#000000">Port</font></strong></td>
<td width="15%" bgcolor="#99CCFF"><strong>Server</strong></td>
<td width="15%" bgcolor="#99CCFF"><strong>Action</strong></td>
<td width="27%" bgcolor="#99CCFF"><strong>Komentar</strong></td>
</tr>';
while($row = mysql_fetch_assoc($bouncerergebnis))
{
echo '<form action="'.$_POST['PHP_SELF'].'" method="post">
<tr bgcolor="' . bgcolor() . '">';
if($row['status'] == 'createt'){
$bncbfrage = "SELECT * FROM bouncer WHERE login_id = '16'";
$bncergebnis = mysql_query($bncabfrage);
$bncrow = mysql_fetch_assoc($bncergebnis);

echo '<td width="12%"><font color="#FF0000">neu installiert ...</font></td>
<td width="14%" valign="top">'.$row['login'].'</td>
<td>'.$bncrow['port'].'</td>
<td>'.$row['server'].'</td>
<td><select name="action" id="action">
<option>starten</option>
<option>l&ouml;schen</option>
<option>reseten</option>
</select>
<input name="actionok" type="submit" id="actionok" value="OK">
<input type="hidden" name="id" value="'.$row['id'].'"></td>
<td colspan="2">'.$row['komentar'].'</td>';
}
........

robiotor
18-07-2004, 17:26
ok den fehler habe ich selber gefunden und zwar ist hier ein tippfehler

$bncbfrage = "SELECT * FROM bouncer WHERE login_id = '16'";
das muss heisen $bncabfrage = "SELECT * FROM bouncer WHERE login_id = '16'";

aber trotzdem würde mich interessieren wie ich die Select anweisung vieleicht einfacher machen könnte, wenn das überhaupt geht.