Abfrage will nicht in eine Zeile

hikeda_ya

Erfahrenes Mitglied
Servus,

ich hab mal wieder ein selten "dämliches" Problem.

ich habe eine Abfrage und möchte diese in einer Zeiler einer Tabelle ausgeben nur spielt da irgend ein Fehler im Code nicht mit

kann mir jemand sagen wo ich da das prob hab?

PHP:
$res	= sql("SELECT * FROM fläche_stellenliste
						where id not in
						(select id from belegungsplan)");


	
	while ($row = mysql_fetch_assoc($res) ) {



	 // while

echo '
<table border=1>
	<tr>
		<td colspan="8">Nr.: '.$row['Nr'].' - Wand: '.$row['Wand'].' - Zeile: '.$row['Zeile'].'</td>
	'
	;
		

	
		echo '<tr>';
			
			if( $row['Spalte']==1 ) {

     			echo '<td>'.$row['ID'].'</td>';

				}
				else {echo '<td></td>';}

			if( $row['Spalte']==2 ) {

     			echo '<td>'.$row['ID'].'</td>';

				}
				else {echo '<td></td>';}

			if( $row['Spalte']==3 ) {

     			echo '<td>'.$row['ID'].'</td>';

				}
				else {echo '<td></td>';}

			if( $row['Spalte']==4 ) {

     			echo '<td>'.$row['ID'].'</td>';

				}
			else {echo '<td></td>';}


		if( $row['Spalte']==5 ) {

     			echo '<td>'.$row['ID'].'</td>';

				}
			else {echo '<td></td>';}

   if( $row['Spalte']==6 ) {

     			echo '<td>'.$row['ID'].'</td>';

				}
			else {echo '<td></td>';}

		if( $row['Spalte']==7 ) {

     			echo '<td>'.$row['ID'].'</td>';

				}
			else {echo '<td></td>';}

		if( $row['Spalte']==8 ) {

     			echo '<td>'.$row['ID'].'</td>';

				}
			else {echo '<td></td>';}

		
		}

		echo '
	</tr></tr>
</table>';
 
er gibt keine Fehlermeldung aus.

sondern macht folgendes:

HTML:
1
  2
    3  
      4

ich brauch aber:

1 2 3 4
 
Zuletzt bearbeitet:
Uhhahuwhauhwuah das sieht echt schlimm aus! ;-]

Du hast die Table Row falsch geschlossen. Unten steht es richtig.

Benutze bitte schleifen:

PHP:
$res    = sql("SELECT * FROM fläche_stellenliste
                        where id not in
                        (select id from belegungsplan)");

 while ($row = mysql_fetch_assoc($res) ) {

echo '
<table border=1>
    <tr>
        <td colspan="8">Nr.: '.$row['Nr'].' - Wand: '.$row['Wand'].' - Zeile: '.$row['Zeile'].'</td>';
        

    
            echo '</tr><tr>';

            for($i = 1; $i < 9; $i++;) {
      
                  if($row['Spalte'] == $i ) {
                        echo '<td>'.$row['ID'].'</td>';
                  else
                        echo '<td></td>';
            }
      }

        echo '</tr>
</table>';
 
Zuletzt bearbeitet:
Zurück