Aus 2 Tabellen auslesen und in HTML Tabelle ausgeben

counteract

Erfahrenes Mitglied
Hallo!

Ich habe mal eine Frage zum Thema Auslesen von SQL Tabellen:

Momentan lese ich immer eine Tabelle aus und gebe sie dann in einer Tabelle aus.

Die mache ich dank eurer Hilfe so:

PHP:
<?php
    $dbresult = mysql_query('SELECT * FROM tabelle') or die(mysql_error());
    
    $ret .= '<table border="1" cellpadding="4" cellspacing="2" bordercolor="#000000" style="border-collapse: collapse">
             <!-- Hier musst du dann die Spalten Überschriften ungefähr so einfügen:
                <tr bgcolor="#EEEEEE">
                    <td>Überschrift1</td>
                    <td>Überschrift2</td>
                    <td>Überschrift3</td>
                    ...
                </tr>
            -->
            ';

    $i = 0;
    while ($row = mysql_fetch_assoc($dbresult)) {
    
      $ret .= '<tr bgcolor="#FFFFFF">
                    <td valign=top><a href="?feld1='.$row['feld1'].'">'.$row['feld1'].'</a></td>
                    <td valign=top>'.$row['feld2'].'</td>
               </tr>';
        $i++;
    }    
    
    $ret .= '</table>';
    
    
    echo $ret;
    
    if($_GET['feld1']){
      $dbresult = mysql_query('SELECT * FROM tabelle WHERE feld1='.intval($_GET['feld1'])) or die(mysql_error());
      $row = mysql_fetch_assoc($dbresult);
    
      echo '<form><input type="text" name="feld2" value="'.$row['feld2'].'" /></form>';
    }
?>



Nun möchte ich jedoch aus 2 Tabellen auslesen und diese dann ausgeben in einer Html Tabelle.

Wie kann ich sowas machen, dass dann auch die richtigen Daten für jede Zeile ausgegeben werden?

Ich hoffe auf eure Hilfe...

MfG

Counteract
 
Zurück