loddarmattheus
Erfahrenes Mitglied
hi leutz,
hab schon wirklich alle relevanten threads durchgeackert, aber keine lösung gefunden
also folgendes:
ich möchte eine datenbankabfrage machen, die bei der Existenz eines Wertes in der Tabelle "Produkt2" - Spalte "Link2" eine HTML-Tabelle erstellt mit Hersteller-Link ("Link1") und Produktlink ("Link2") - bei Nichtexistenz eines Wertes nur den Hersteller-Link
mein Code:
<?php
$result = mysql_query('select * from Produkt2 where nmr ="amd10001"');
$ruw = mysql_fetch_array($result);
if(file_exists($ruw['link2']))
{
echo '<table><tr><td width="6"></td><td height="20" class="ueberschrift-d" valign="bottom">Link zum Hersteller:</td></tr>
<tr><td width="6"></td><td height="10"><a href="'.$ruw['link1'].'" target="_blank" class="hyper" onmouseover="javascript:hovern(this)" onmouseout="javascript:hovern(this)">'.$ruw['link1'].'</a></td></tr>
</table>';
}
else
{
echo '<table>
<tr><td width="6"></td><td height="20" class="ueberschrift-d" valign="bottom">Link zum Hersteller:</td></tr>
<tr><td width="6"></td><td height="10"><a href="'.$ruw['link1'].'" target="_blank" class="hyper" onmouseover="javascript:hovern(this)" onmouseout="javascript:hovern(this)">'.$ruw['link1'].'</a></td></tr>
<tr><td width="6"></td><td height="20" class="ueberschrift-d" valign="bottom">Produktlink:</td></tr>
<tr><td width="6"></td><td height="10"><a href="'.$ruw['link2'].'" target="_blank" class="hyper" onmouseover="javascript:hovern(this)" onmouseout="javascript:hovern(this)">'.$ruw['link2'].'</a></td></tr>
</table>';
}
?>
Das witzige an der Geschichte ist, genau in dieser Form funktioniert bei mir die Abfrage auf meinem lokalen System (Apache-Server) - nur auf dem Webserver von Puretec wird die Abfrage ignoriert.
Eigentlich dürfte es so auch nicht bei mir lokal funktionieren, da er den Produktlink ja nur anzeigen soll, wenn er existiert, oder
Liegt es vielleicht daran, dass Puretec einen Linux oder MS-Server nutzt?
Kann mir jemand helfen
//loddar
hab schon wirklich alle relevanten threads durchgeackert, aber keine lösung gefunden
also folgendes:
ich möchte eine datenbankabfrage machen, die bei der Existenz eines Wertes in der Tabelle "Produkt2" - Spalte "Link2" eine HTML-Tabelle erstellt mit Hersteller-Link ("Link1") und Produktlink ("Link2") - bei Nichtexistenz eines Wertes nur den Hersteller-Link
mein Code:
<?php
$result = mysql_query('select * from Produkt2 where nmr ="amd10001"');
$ruw = mysql_fetch_array($result);
if(file_exists($ruw['link2']))
{
echo '<table><tr><td width="6"></td><td height="20" class="ueberschrift-d" valign="bottom">Link zum Hersteller:</td></tr>
<tr><td width="6"></td><td height="10"><a href="'.$ruw['link1'].'" target="_blank" class="hyper" onmouseover="javascript:hovern(this)" onmouseout="javascript:hovern(this)">'.$ruw['link1'].'</a></td></tr>
</table>';
}
else
{
echo '<table>
<tr><td width="6"></td><td height="20" class="ueberschrift-d" valign="bottom">Link zum Hersteller:</td></tr>
<tr><td width="6"></td><td height="10"><a href="'.$ruw['link1'].'" target="_blank" class="hyper" onmouseover="javascript:hovern(this)" onmouseout="javascript:hovern(this)">'.$ruw['link1'].'</a></td></tr>
<tr><td width="6"></td><td height="20" class="ueberschrift-d" valign="bottom">Produktlink:</td></tr>
<tr><td width="6"></td><td height="10"><a href="'.$ruw['link2'].'" target="_blank" class="hyper" onmouseover="javascript:hovern(this)" onmouseout="javascript:hovern(this)">'.$ruw['link2'].'</a></td></tr>
</table>';
}
?>
Das witzige an der Geschichte ist, genau in dieser Form funktioniert bei mir die Abfrage auf meinem lokalen System (Apache-Server) - nur auf dem Webserver von Puretec wird die Abfrage ignoriert.
Eigentlich dürfte es so auch nicht bei mir lokal funktionieren, da er den Produktlink ja nur anzeigen soll, wenn er existiert, oder
Liegt es vielleicht daran, dass Puretec einen Linux oder MS-Server nutzt?
Kann mir jemand helfen
//loddar