Hallo,
ich möchte gerne, dass bei "mouseover" ein Bild angezeigt wird, was einem Datensatz auch zugewiesen ist.
Ist keins zugewiesen, soll "dummy-logo.jpg" angezeigt werden.
Ich muss dazusagen, dass das alles aus einem html-template kommt und somit soweit vorgegeben ist.
Es sind also php/sql/asp/html/ vermischt.
Wie kann man so etwas lösen?
So habe ich es probiert:
PHP
<?php
if (file_exists("logo/<%$adressen.a_id%>_1.jpg"))
{
echo "<td class="ergebniszeile"><a onmouseover="Tip('<img src="logo/<%$adressen.a_id%>_1.jpg"width="250"> <br> <%$adressen.a_name1%> <br> <%$adressen.a_ansprechpartner1%> <br> <%$adressen.a_strasse1%> <%$adressen.a_plz1%> <%$adressen.a_ort1%> <br> </br><%$adressen.a_telefon_dienstlich1%> <%$adressen.a_telefax_dienstlich1%> </br><%$adressen.a_handy1%> <%$adressen.a_homepage1%><br><%$adressen.a_email1%>', TEXTALIGN, 'center')" onmouseout="UnTip()" href="detail.php?a_id=<%$adressen.a_id%>"><%$adressen.a_name%>"</a></td>
}else
{
echo "<td class="ergebniszeile"><a onmouseover="Tip('<img src="logo/dummy-logo.jpg"width="250">', TEXTALIGN, 'center')" onmouseout="UnTip()" href="detail.php?a_id=<%$adressen.a_id%>"><%$adressen.a_name%>" </a></td>
}
?>
Jetzt werden allerdings zwei Zeilen vom gleichen Datensatz angezeigt. Wo ist der Fehler?