hier das main-script:
erzeugt folgende Ausgabe(wie es auch sein soll):
Nun möchte die Schleife aber um einen tr-tag erweitern, damit folgendes ausgebeben wird:
Könnte mir da jmd helfen?
lg
PHP:
<?php
function getTransactionStatusImagePath($transactionId)
{
$states = array('schwarz', 'rot', 'blau');
$path = '';
foreach ($states as $state) {
$testPath = sprintf('transactions/Ordner%s/%s.png', $transactionId, $state);
if (file_exists($testPath)) {
$path = $testPath;
break;
}
}
return $path;
}
$transactionIds = array(1,2,3,4,5)
?>
<tr>
<?php foreach ($transactionIds as $transactionId) : ?>
<?php
$path = getTransactionStatusImagePath($transactionId);
$imageHtml = ('' !== $path)
? '<img src="' . $path . '" />'
: '<img name="nummer.' . $transactionId . '" src="inventory_images/8.jpg" onclick="changecolor(this)" />' ;
?>
<td><?php echo $imageHtml; ?></td>
<?php endforeach; ?>
</tr>
PHP:
<tr> <td><img name="nummer.1" src="inventory_images/8.jpg" onclick="changecolor(this)" /></td> <td><img name="nummer.2" src="inventory_images/8.jpg" onclick="changecolor(this)" /></td> <td><img name="nummer.3" src="inventory_images/8.jpg" onclick="changecolor(this)" /></td> <td><img name="nummer.4" src="inventory_images/8.jpg" onclick="changecolor(this)" /></td> <td><img name="nummer.5" src="inventory_images/8.jpg" onclick="changecolor(this)" /></td> </tr>
PHP:
<tr> <td><img name="nummer.1" src="inventory_images/8.jpg" onclick="changecolor(this)" /></td> <td><img name="nummer.2" src="inventory_images/8.jpg" onclick="changecolor(this)" /></td> <td><img name="nummer.3" src="inventory_images/8.jpg" onclick="changecolor(this)" /></td> <td><img name="nummer.4" src="inventory_images/8.jpg" onclick="changecolor(this)" /></td> <td><img name="nummer.5" src="inventory_images/8.jpg" onclick="changecolor(this)" /></td> </tr> <tr> <td><img name="nummer.6" src="inventory_images/8.jpg" onclick="changecolor(this)" /></td> <td><img name="nummer.7" src="inventory_images/8.jpg" onclick="changecolor(this)" /></td> <td><img name="nummer.8" src="inventory_images/8.jpg" onclick="changecolor(this)" /></td> <td><img name="nummer.9" src="inventory_images/8.jpg" onclick="changecolor(this)" /></td> <td><img name="nummer.10" src="inventory_images/8.jpg" onclick="changecolor(this)" /></td> </tr>
lg