While schleife richtige Anwendung

Sputnik1990

Grünschnabel
Ich habe mittlerweile eine mehr oder weniger funktionierende Website erstellt.
nun allerdings möchte ich die Verkürzen. Und zwar habe ich manuell über php die Tabellen gefüllt. Wie kann ich das so Verkürzen, das die daten, die ich angegeben habe trotzdem in der Tabelle vorhanden sind ohne sie im hmtl script zu bennenen?! ist das möglich meinen script zu verkürzen? wenn ja wie?! ...

PHP:
  <table border="1">
   <caption align="top">Tabelle</caption>
   <tr>
    <th>ID</th>
    <th><a href="SortierennachHersteller.php?Hersteller"<?php echo $row->Hersteller; ?>><php echo $row->Hersteller</a><br><input type="submit" value="Wählen"/></th>
	<th><a href="SortierennachModell.php?Hersteller"<?php echo $row->Modell; ?>><php echo $row->Modell</a></th>
	<th><a href="SortierennachBaujahr.php?Hersteller"<?php echo $row->Baujahr; ?>><php echo $row->Baujahr</a></th>
	<th><a href="SortierennachKmStand.php?Hersteller"<?php echo $row->KmStand; ?>><php echo $row->Km-Stand</a></th>
	<th>Kw/PS</th>
	<th>Hsn</th>
	<th>Tsn</th>
	<th><a href="Basisscript.php?id="<?php echo $row->ID; ?>><php echo $row->zurück</a></th>
   </tr>
   <tr>
			<td>1</td>
			<td>Volkswagen</td>
			<td>Golf 4</td>
			<td>01.01.1998</td>
			<td>170.000	</td>
			<td>55</td>
			<td>603</td>
			<td>419</td>
			<td><a href="Ohnevw.php?id="<?php echo $row->ID; ?>><php echo $row->löschen</a></td>
   </tr>
   <tr>
			<td>2</td>
   			<td>Audi</td>
			<td>A6</td>
			<td>01.01.2004</td>
			<td>12.000	</td>
			<td>160</td>
			<td>468</td>
			<td>546</td>
			<td><a href="Ohneaudi.php?id="<?php echo $row->ID; ?>><php echo $row->löschen</a></td>
	</tr>
    <tr>
			<td>3</td>
   			<td>opel</td>
			<td>Astra</td>
			<td>01.01.1989</td>
			<td>465.752</td>
			<td>80</td>
			<td>468</td>
			<td>275</td>
			<td><a href="Ohneopel.php?id="<?php echo $row->ID; ?>><php echo $row->löschen</a></td>
	</tr>
	<tr>
			<td>4</td>
			<td>Toyota</td>
   			<td>Corolla Verso</td>
			<td>01.01.2001</td>
			<td>56.000</td>
			<td>89</td>
			<td>852</td>
			<td>357</td>
			<td><a href="Ohnetoyota.php?id="<?php echo $row->ID; ?>><php echo $row->löschen</a></td>
	</tr>
	<tr>
			<td>5</td>
   			<td>Skoda</td>
			<td>Fabia</td>
			<td>01.01.2003</td>
			<td>78.325</td>
			<td>110</td>
			<td>468</td>
			<td>159</td>
			<td><a href="Ohneskoda.php?id="<?php echo $row->ID; ?>><php echo $row->löschen</a></td>
	</tr>
	<tr>
			<td>6</td>
   			<td>Mercedes</td>
			<td>Benz</td>
			<td>01.01.1992</td>
			<td>357.465</td>
			<td>68</td>
			<td>134</td>
			<td>958</td>
			<td><a href="Ohnemercedes.php?id="<?php echo $row->ID; ?>><php echo $row->löschen</a></td>
	</tr>
	<tr>
			<td>7</td>
   			<td>BMW</td>
			<td>Z3</td>
			<td>01.01.2008</td>
			<td>2.289</td>
			<td>220</td>
			<td>468</td>
			<td>134</td>
			<td><a href="Ohnebmw.php?id="<?php echo $row->ID; ?>><php echo $row->löschen</a></td>
	</tr>
	<tr>
			<td>8</td>
   			<td>Hyundai</td>
			<td>i20</td>
			<td>01.01.2009</td>
			<td>17.354</td>
			<td>125</td>
			<td>555</td>
			<td>768</td>
			<td><a href="Ohnehyundai.php?id="<?php echo $row->ID; ?>><php echo $row->löschen</a></td>
	</tr>
	<tr>
			<td>9</td>
   			<td>Ford</td>
			<td>Mondeo</td>
			<td>01.01.1999</td>
			<td>15.468</td>
			<td>155</td>
			<td>653</td>
			<td>469</td>
			<td><a href="Ohneford.php?id="<?php echo $row->ID; ?>><php echo $row->löschen</a></td>
	</tr>
	<tr>
			<td>10</td>
   			<td>Peugeot</td>
			<td>306</td>
			<td>01.01.2010</td>
			<td>111.256</td>
			<td>89</td>
			<td>609</td>
			<td>998</td>
			<td><a href="Ohnepeugeot.php?id="<?php echo $row->ID; ?>><php echo $row->löschen</a></td>
	</tr>



	<?php
		$conn_id = mysql_connect("......" , "....." , "...");
		mysql_select_db(....., $conn_id);
			$result1 = mysql_query("SELECT * FROM fahrzeugverwaltung order by Hersteller");
			

				
				while ($row = mysql_fetch_object($result1)) 
{
					$ID = $row->ID;
					$Hersteller = $row->Hersteller;
					$Modell = $row->Modell;
					$Baujahr = $row->Baujahr;
					$KmStand = $row->KmStand;
					$KwPS = $row->KwPS;
					$Hsn = $row->Hsn;
					$Tsn = $row->Tsn;
					


?><? } ?>
		
</table>
 
Hmm, was wohl mit verkürzen gemeint sei?

Außerdem: Seit wann unterstützt PHP Variablen- oder Member-Namen mit ö oder ü?
 
PHP:
  <table border="1">
   <caption align="top">Tabelle</caption>
   <tr>
    <th>ID</th>
    <th>Hersteller</th>
    <th>Modell</th>
    <th>Baujahr</th>
    <th>Km-Stand</th>
    <th>Kw/PS</th>
    <th>Hsn</th>
    <th>Tsn</th>
    <th>zurück</th>
   </tr>
<?php
        $conn_id = mysql_connect("......" , "....." , "...");
        mysql_select_db(....., $conn_id);
        $result1 = mysql_query("SELECT * FROM fahrzeugverwaltung order by Hersteller");
            
	while ($row = mysql_fetch_array($result1, MYSQL_ASSOC)) 
	{
		echo '<tr>';
            echo '<td>'.$row['id'].'</td>';
            echo '<td>'.$row['Hersteller'].'</td>';
            echo '<td>'.$row['Modell'].'</td>';
            echo '<td>'.$row['Baujahr'].'</td>';
            echo '<td>'.$row['KmStand'].'</td>';
            echo '<td>'.$row['KwPS'].'</td>';
            echo '<td>'.$row['Hsn'].'</td>';
            echo '<td>'.$row['tsn'].'</td>';
            echo '<td><a href="delete.php?id='.$row['id'].'">löschen</a></td>';
  	 echo '</tr>';
	}
                    
?>
</table>
Hab mal schnell was zusammengetippselt. Das Prinzip sollte dadurch klar werden. Ist ungetestet, können allso durchaus ein paar kleine Fehler drin sein. Sag mir einfach wenn irgendwas falsch ist, dann änder ich das.

Mfg
 
Zurück