Webstatt.org - Community seit 2006 - 2012 (2024?)

" fehler? wer findet ihn?

user-139
03.05.2007 19:20

findet jemand hierdrin den fehler oder hat jemand ne idee wie man auf die vielen " verzichten kann , das es aber immeernoch funktioniert?
<?php if(	!empty($row['bild1'])	)
{
echo"
<img src=\""./uploaded/".$row['bild1']."\" alt=\"".$row['marke'].$row['kfztyp'].BIld 1"\" width=\"300px\" height=\"225px\"/>
"
}
?>

OS: Windows XP CPU: AMD Athlon XP 3200+ RAM: 512MB DDR PC3200 (Dual Channel) Mainboard: MSI K7n2 Delta-L HDD: 80GB WD Graka:Radeon 9600 Pro =>Alekeijer Straussbuwe
user-203
03.05.2007 19:25

bei den abschließenden " beim src-Attribut fehlt ein Backslash:
src=\""./uploaded/".$row['bild1']."\"

Denkt dran, Kinder auf dem Rücksitz verursachen Unfälle, Unfälle auf dem Rücksitz verursachen Kinder.
Avatar user-253
03.05.2007 19:25

OMG...

<?php 

if(!empty($row['bild1'])) {
print "<img src=\"/uploaded/{$row['bild1']}\" alt=\"{$row['marke']}{$row['kfztyp']}BIld 1\" width=\"300px\" height=\"225px\"/>";
}

?>

Avatar user-162
03.05.2007 19:44

wieso nimmst du in diesem Fall keine einfachen Anführungszeichen ' ? Das ist doch extrem fehleranfällig...

Perfection is not when there’s nothing to add, but when there’s nothing to take away swisscheek.com/magazine
Avatar user-253
03.05.2007 19:46

Wenn die Frage an mich ging: Ich habe nur die Fehler ausgebessert.

Wenn die Frage als Tipp an ihn ging: Das wäre ein sicherlich ein besserer Ansatz wenn man mit veschachtelten Anführungszeichen Probleme hat

user-139
03.05.2007 19:57

mhh michael scheint auch nicht zu funktionieren ,.

OS: Windows XP CPU: AMD Athlon XP 3200+ RAM: 512MB DDR PC3200 (Dual Channel) Mainboard: MSI K7n2 Delta-L HDD: 80GB WD Graka:Radeon 9600 Pro =>Alekeijer Straussbuwe
user-307
03.05.2007 20:40

Mach so, is übersichtlicher...

<?php 

if(!empty($row['bild1'])) {
print('<img src="/uploaded/'.$row['bild1'].'" alt="'.$row['marke'].$row['kfztyp'].'BIld 1" width="300" height="225"/>'zwinkern; //Variante 1
print'<img src="/uploaded/'.$row['bild1'].'" alt="'.$row['marke'].$row['kfztyp'].'BIld 1" width="300" height="225"/>'; //Variante 2
echo'<img src="/uploaded/'.$row['bild1'].'" alt="'.$row['marke'].$row['kfztyp'].'BIld 1" width="300" height="225"/>'; //Variante 3
}

?>

PS: Die px bei den Größenangaben bleiben weg.

.., Spark
user-343
03.05.2007 21:06

Und hier nochwas:

if(!empty($row['bild1'])) {
printf('<img src="/uploaded/%s" alt="%s%sBild 1" width="300" height="225" />', $row['bild1'], $row['marke'], $row['kfztyp']);

}

Avatar user-253
04.05.2007 09:05

Original von user-139
mhh michael scheint auch nicht zu funktionieren ,.


So ein Schmarrn! So funktioniert es einwandfrei (und ich habe nur den Array zu Testzwecken mit Werten gefüllt)


<?php

$row = array(
'bild1' => 'bild1',
'marke' => 'marke',
'kfztyp' => 'kfztyp',
);

if(!empty($row['bild1'])) {
print "<img src=\"/uploaded/{$row['bild1']}\" alt=\"{$row['marke']}{$row['kfztyp']}Bild 1\" width=\"300px\" height=\"225px\"/>";
}

?>

user-139
04.05.2007 10:36

mhh irgendwie check ichs nich , ich glaube es funktioniert aus dem zusammenhang nicht,
so sieht die ausgabe aus ,.
echo'
<tr>
<td class="kurz" colspan="3"><hr class="line"></td>
</tr>

<tr>
<td class="kurz" width="40%">
<b> ' . $row['status'] . ' </b><br><br>
<b>Preis:</b> EUR ' . $row['preis'] . ',-<br><br>
<b>Daten:</b><br><br>

' . $row['km'] . 'km, ' . $row['kw'] . ' kW (' . $row['ps'] . ' PS), ' . $row['getriebe'] . ',
' . $row['farbe'] . ', ' . $row['kraftstoff'] . ', ' . $row['tueren'] . ' T&uuml;ren <br><br><br>
<b>Ausstattung:</b><br><br>
' . $row['ausstattung'] . '</td>
<td class="kurz" width="5%">&nbsp;</td>
<td class="img" width="50%"><div align="center">'.
if(!empty($row['bild1'])) {
print "<img src=\"/uploaded/{$row['bild1']}\" alt=\"{$row['marke']}{$row['kfztyp']}Bild 1\" width=\"300px\" height=\"225px\"/>";
}.' </tr>
<tr>
<td class="kurz" colspan="3">&nbsp;</td>
</tr>
<tr>
<td class="kurz" colspan="3">

<table width="100%">
<tr>
<td>'.
if(!empty($row['bild1'])) {
print "<a href="./uploaded/' . $row['bild1'] . '" ><img src=\"/uploaded/{$row['bild1']}\" alt=\"{$row['marke']}{$row['kfztyp']}Bild 1\" width=\"300px\" height=\"225px\"/></a>";
} .'
<td><a href="./' . $row['bild3'] . '" >
<img class="thumb" src="./' . $row['bild3'] . '" alt="' . $row['marke'] . ' ' . $row['kfztyp'] . ' Bild 3" target="_blank" onclick="return popup(this.href);"</td>

<td><a href="./' . $row['bild4'] . '" >
<img class="thumb" src="./' . $row['bild4'] . '" alt="' . $row['marke'] . ' ' . $row['kfztyp'] . ' Bild 4" target="_blank" onclick="return popup(this.href);"</td>

<td><a href="./' . $row['bild5'] . '" >
<img class="thumb" src="./' . $row['bild5'] . '" alt="' . $row['marke'] . ' ' . $row['kfztyp'] . ' Bild 5" target="_blank" onclick="return popup(this.href);"</td>
</tr>
</table>



OS: Windows XP CPU: AMD Athlon XP 3200+ RAM: 512MB DDR PC3200 (Dual Channel) Mainboard: MSI K7n2 Delta-L HDD: 80GB WD Graka:Radeon 9600 Pro =>Alekeijer Straussbuwe
Avatar user-253
04.05.2007 10:49

Tut mir leid es gibt Grenzen.
Der Code schmerzt in den Augen.
Löschen und neu schreiben. Jede Sekunde weitere Arbeit daran ist vergebens.

IF Bedingungen innerhalb des echos?

user-139
04.05.2007 11:03

if hab auch gemerkt das der code schlecht is, und er ist auch nich von mir!

OS: Windows XP CPU: AMD Athlon XP 3200+ RAM: 512MB DDR PC3200 (Dual Channel) Mainboard: MSI K7n2 Delta-L HDD: 80GB WD Graka:Radeon 9600 Pro =>Alekeijer Straussbuwe
user-307
04.05.2007 11:23

Dann schreib ihn neu... Die eigentliche Funktion solltest du doch erkennen, auch wenn das nicht von dir ist. Oder?

.., Spark