welche artid aktiv?
-
- Beiträge: 77
- Registriert: Mo 15. Mär 2004, 16:09
- Wohnort: graz
- Kontaktdaten:
-
- Beiträge: 77
- Registriert: Mo 15. Mär 2004, 16:09
- Wohnort: graz
- Kontaktdaten:
Code: Alles auswählen
<?
$first_line = "CMS_VALUE[4]";
$artids = "CMS_VALUE[5]";
$catStart = "CMS_VALUE[0]";
if ($artids == "" ) {
$sql = "SELECT ART.idart, ARTLANG.title, ARTLANG.summary, CATLANG.idlang as lang, CAT.idclient FROM
".$cfg["tab"]["cat_art"]." AS ART, ".$cfg["tab"]["cat_lang"]."
AS CATLANG, ".$cfg["tab"]["art_lang"]." AS ARTLANG,
".$cfg["tab"]["cat"]." AS CAT
WHERE ART.idcat = '".$catStart."' AND ART.idcat = CATLANG.idcat
AND ARTLANG.idart = ART.idart AND CATLANG.idlang = ARTLANG.idlang
AND ARTLANG.online = '1'
GROUP BY ARTLANG.title ORDER BY ARTLANG.artsort";
$db->query($sql);
while ( $db->next_record() ) {
//$link=$sess->url("front_content.php?idcat='.$catStart.'&idart='.$db->f("idart").'&client='.$db->f("idclient").'&lang='.$db->f("lang").'");
echo '<table cellpadding="0" cellspacing="0" border="0" background="/fataxie/images/box.gif" width="108" height="84">';
echo ' <tr>
<td valign="middle" align="center" colspan="3" witdth="108" style="line-height:14px;">
<a href="front_content.php?idcat='.$catStart.'&idart='.$db->f("idart").'&client='.$db->f("idclient").'&lang='.$db->f("lang").'" class="box">'.$db->f("title").'</a>
</td>
</tr>
<tr>
<td colspan="3"><img src="/fataxie/images/filler.gif" witdth="108" height="2"></td>
</tr>';
echo '.$db->f("idart").';
echo "$idart";
echo ' <tr>
<td><img src="/fataxie/images/filler.gif" width="7"></td>
<td valign="top" align="left">
<a href="front_content.php?idcat='.$catStart.'&idart='.$db->f("idart").'&client='.$db->f("idclient").'&lang='.$db->f("lang").'" style="font:arial;font-size:9px">'.$db->f("summary").'</a>
</td>
<td><img src="/fataxie/images/filler.gif" width="9"></td>
</tr>';
echo '</table>';
} // end while
} else {
$tok = strtok($artids, ",");
while($tok != "") {
echo '<table cellpadding="0" cellspacing="0" border="0" background="/fataxie/images/box.gif" width="108" height="84">';
$sql = "SELECT ART.idcat, ARTLANG.title, ARTLANG.summary, CATLANG.idlang as lang, CAT.idclient FROM
".$cfg["tab"]["cat_art"]." AS ART, ".$cfg["tab"]["cat_lang"]."
AS CATLANG, ".$cfg["tab"]["art_lang"]." AS ARTLANG,
".$cfg["tab"]["cat"]." AS CAT
WHERE ART.idart = '".$tok."' AND ART.idcat = CATLANG.idcat
AND ARTLANG.idart = ART.idart AND CATLANG.idlang = ARTLANG.idlang
AND ARTLANG.online = '1'
GROUP BY ARTLANG.title";
$db->query($sql);
$db->next_record();
// $link="front_content.php?idcat='.$db->f("idcat").'&idart='.$tok.'&client='.$db->f("idclient").'&lang='.$db->f("lang").'";
echo ' <tr>
<td valign="middle" align="center" colspan="3" witdth="108" style="line-height:14px;">
<a href="front_content.php?idcat='.$catStart.'&idart='.$db->f("idart").'&client='.$db->f("idclient").'&lang='.$db->f("lang").'" class="box">'.$db->f("title").'</a>
</td>
</tr>
<tr>
<td colspan="3"><img src="/fataxie/images/filler.gif" witdth="108" height="2"></td>
</tr>';
echo ' <tr>
<td><img src="/fataxie/images/filler.gif" width="7"></td>
<td valign="top" align="left">
<a href="front_content.php?idcat='.$db->f("idcat").'&idart='.$tok.'&client='.$db->f("idclient").'&lang='.$db->f("lang").'" style="font:arial;font-size:9px">'.$db->f("summary").'</a>
</td>
<td><img src="/fataxie/images/filler.gif" width="9"></td>
</tr>';
echo '</table>';
$tok = strtok(",");
} // end while
} //end if ($catStart != "") {
?>
vielleicht hab ich ja ein brett vor kopf aber da ist keine if else abfrage enthalten...
*** make your own tools (wishlist :: thx)
-
- Beiträge: 5478
- Registriert: Di 2. Mär 2004, 21:11
- Wohnort: Halchter, wo sonst? ;-)
- Kontaktdaten:
das hab ich schon gesehen, nur ist mir nicht klar wie das funktionieren könnte... via konfiguration wird die aktive idart eingetragen oder wie ?Halchteranerin hat geschrieben:die faengt in Zeile 6 an (wenn man die Leerzeile mitzaehlt)
@Bauernhofer
die if abfrage sollte innerhalb der while schleife gemacht werden...
*** make your own tools (wishlist :: thx)
-
- Beiträge: 5478
- Registriert: Di 2. Mär 2004, 21:11
- Wohnort: Halchter, wo sonst? ;-)
- Kontaktdaten:
Ach, DAS ist was anderes, dann hast Du Dich vorher falsch ausgedrueckt (und ich dachte noch, so blind kann er gar nicht sein!emergence hat geschrieben:das hab ich schon gesehen, nur ist mir nicht klar wie das funktionieren könnte...


die abfrage sollte so ca so in der while schleife aussehen...
if ($db->f("idart") == $idart) {
// aktueller artikel
} else {
// normaler artikel
}
if ($db->f("idart") == $idart) {
// aktueller artikel
} else {
// normaler artikel
}
*** make your own tools (wishlist :: thx)
-
- Beiträge: 77
- Registriert: Mo 15. Mär 2004, 16:09
- Wohnort: graz
- Kontaktdaten:
mein gott, es fehlten nur klammern! ich bin wohl schon so überarbeitet, dass ich die blödesten fehler begehe, brauch a pause........
vorher:
richtig:
seht es ecuh an: http://www.fataxie.net - z.B.:kategorie Die Krankheit/FA und dort durch Artikel blättern!
danke und frohe ostern!
vorher:
Code: Alles auswählen
if $db->f("idart") == $idart {
echo .................
Code: Alles auswählen
if ($db->f("idart") == $idart {
echo ..............
danke und frohe ostern!