 |
| Hinweise |
Willkommen im TP-Hilfe-Forum!Dies ist ein Forum zu den Themen Photoshop, Dreamweaver, Flash, Selbständigkeit und mehr, in dem Du Hilfe, Anleitung oder eine Lösung zu Deinen Problemen erhältst. Aktuell bist Du in unseren Foren als Gast mit reinen Leserechten unterwegs. Wenn Du Dich registrierst, kannst Du eigene Themen verfassen, deine Frage stellen und privat mit anderen TPlern kommunizieren. Weitere Foren werden zugänglich, und Du wirst – falls gewünscht – per Mail über neue Beiträge informiert. Die Registrierung ist schnell und kostenlos. Sollten bei der Registrierung Fragen auftauchen, reicht ein Klick in unsere Hilfe - Häufig gestellte Fragen oder eine kurze Mitteilung an das Support-Team. Viel Spaß bei Traum-Projekt.com |
05.10.2004, 19:42
|
#1
|
|
TP-Member
Registriert seit: Aug 2004
Ort: Raum Hannover
|
Weiterleitung auf HTML Seite wenn in Datenbank kein Eintrag vorhanden ist
Hallo,
und zwar möchte ich mein Script gerne erweitern indem geprüft wird ob in der Datenbank ein Eintrag unter Rock oder Pop vorhanden ist. Insofern keiner vorhanden ist sol auf eine HTML Seite weitergeleitet werden. Wer kann mir helfen diese Funktion einzubauen? Anbei das Script:
PHP-Code:
</script>
<?
include("../interface/includes/db_config.inc");
if(!$limit) $limit=0;
$ab="select bandname, descr_eng, bild, rm1_descr, rm1_file, rm2_descr, rm2_file, rm3_descr, rm3_file FROM bands WHERE (musikstil='Rock' OR musikstil='Pop') AND view='1' limit $limit,1";
$ab2="select id from bands";
$erg = mysql_db_query("$db_name", $ab2) or die(mysql_error());
$last_post = mysql_affected_rows();
$reihen = 1;
$zurueck_limit = $limit -$reihen;
$vor_limit = $limit +$reihen;
if($zurueck_limit < 0)
{
$zurueck = " ";
}
else
{
$zurueck = "<a href=\"$PHPSELF?limit=$zurueck_limit\"><img src=\"../images/zurueck.gif\" width=\"75\" height=\"20\" border=\"0\" alt=\"zurück\"></a>";
}
if($vor_limit >= $last_post)
{
$vor = " ";
}
else
{
$vor = "<a href=\"$PHPSELF?limit=$vor_limit\"><img src=\"../images/weiter.gif\" width=\"75\" height=\"20\" border=\"0\" alt=\"weiter\"></a>";
}
if($last_post>$reihen)
{
$seiten=intval($last_post/$reihen);
if($last_post%$reihen)
{
$seiten++;
}
}
$erg2 = mysql_db_query("$db_name", $ab);
$num = mysql_num_rows($erg2);
if ($num)
{
for ($j= 0; $j< $num; $j++)
{
$bandname = mysql_result($erg2, $j, 'bandname');
$descr_eng = mysql_result($erg2, $j, 'descr_eng');
$rm1_descr = mysql_result($erg2, $j, 'rm1_descr');
$rm1_file = mysql_result($erg2, $j, 'rm1_file');
$rm2_descr = mysql_result($erg2, $j, 'rm2_descr');
$rm2_file = mysql_result($erg2, $j, 'rm2_file');
$rm3_descr = mysql_result($erg2, $j, 'rm3_descr');
$rm3_file = mysql_result($erg2, $j, 'rm3_file');
$bild = mysql_result($erg2, $j, 'bild');
// +++PopUpDaten auslesen+++
$size=getimagesize("../images/bands/"."$bild");
$breite=$size[0];
$hoehe=$size[1];
// +++Ende PopUpDaten+++
?>
<script language="JavaScript">
<!--
function MM_openBrWindow(theURL,winName,features) { //v2.0
window.open(theURL,winName,features);
}
//-->
</script>
<link href="../deutsch/stile.css" rel="stylesheet" type="text/css">
</head>
<body text="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<table width="99%" height="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="15" align="left" valign="top" class="text"><p align="justify"> </p>
</td>
<td align="center" valign="top" class="text"><table width="95%" height="100%" border="0" cellpadding="0" cellspacing="4">
<tr>
<td valign="top"><? echo $zurueck; ?></td>
<td valign="top" align="right"><? echo $vor; ?></td>
</tr>
<tr>
<td valign="top"> </td>
<td valign="top" align="right"> </td>
</tr>
<tr>
<td width="273" valign="top"> <table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="250"> <table border="0" cellpadding="1" cellspacing="0" bgcolor="#000000">
<tr>
<td><table border="0" cellspacing="0" cellpadding="0">
<tr>
<td bgcolor="#FFFFFF"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><a href="javascript:MM_openBrWindow('../interface/popup.php?content=bands&bild=<? echo $bild; ?>','popup','width=<? echo $breite; ?>,height=<? echo $hoehe; ?>')"><img src="../images/bands/<? echo stripslashes($bild); ?>" alt="" border="0" width="<? echo $breite/2; ?>" height="<? echo $hoehe/2; ?>"></a></font></td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
<tr>
<td width="250"> </td>
</tr>
<tr>
<td width="250" height="20"><? echo '<a href="'.$rm1_file.'">'.$rm1_descr.' </a>'; ?></td>
</tr>
<tr>
<td width="250" height="20"><? echo '<a href="'.$rm2_file.'">'.$rm2_descr.'</a>'; ?></td>
</tr>
<tr>
<td width="250" height="20"><? echo '<a href="'.$rm3_file.'">'.$rm3_descr.'</a>'; ?></td>
</tr>
</table>
<? if(!eregi("noimage", $bild) && !eregi("dummy", $bild)); ?>
<br> <br> </td>
<td width="700" valign="top"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><b><? echo $bandname; ?></b>
<p><? echo "<div align=\"justify\">" .$descr_eng. "</div>"; ?></p>
</font></td>
</tr>
</table>
</td>
</tr>
</table>
</body>
</html>
<?
}
}
?>
mfg sascha
|
|
|
05.10.2004, 21:22
|
#2
|
|
TP-Insider
Registriert seit: Dec 2003
Ort: nienburg (raum hannover)
|
hilf dir selber: php.net -> header()
__________________
in eile kam er,
in schwarzem gewand,
aus den tiefen des waldes,
ein einsamer mann, ein geschoepf der freiheit,
ein geschoepf ohne furcht,
doch alle nannten sie ihn nur T O D
|
|
|
05.10.2004, 21:31
|
#3
|
|
TP-Veteran
Registriert seit: Jan 2003
Ort: München
|
so, hier die struktour
datenbankabfrage
wenn pop oder rock leer => header ("Location: statseote")
else
ausgabe der daten
|
|
|
05.10.2004, 21:34
|
#4
|
|
TP-Member
Registriert seit: Aug 2004
Ort: Raum Hannover
|
Hilft mir nicht wirklich viel.
http://de.php.net/manual/de/function.header.php
Was hat das mit dem Header zu tun. Die Datenbank wird abgefragt ob dort ein Eintrag mit Rock oder Pop vorhanden ist. Wenn nein dann soll eine Weiterleitung auf eine HTML Seite erfolgen. Verstehe nicht was das mit dem Header zu tun haben soll. Ich muss irgendetwas bei der Abfrage mit einfügen. Irgend ne if Bedingung. Nur wie?
mfg sascha
|
|
|
05.10.2004, 21:39
|
#5
|
|
TP-Moderator
Registriert seit: Jun 2004
Ort: Hannover
|
Na sicher hilft dir da der Header. Die Struktur wie es gehen muss wurde auch schon gegeben..
|
|
|
06.10.2004, 10:40
|
#6
|
|
TP-Insider
Registriert seit: May 2003
Ort: Aachen
|
Den Befehl zur Weiterleitung schockst du über einen Header, von daher hat das schon was damit zu tun..
__________________
"Man muss die Welt nicht verstehen, man muss sich nur darin zurechtfinden."
Einstein
|
|
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
Thema durchsuchen |
|
|
|
| Thema bewerten |
|
|
Forumregeln
|
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 07:51 Uhr.
|
 |