Verfasst: Fr 9. Apr 2004, 18:37
wahrscheinlich, nur was is falsch?
ohne dem if...then...else funkts ja
ohne dem if...then...else funkts ja
Das Diskussionsforum zum Open Source Content Management System
https://forum.contenido.org/
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 != "") {
?>die faengt in Zeile 6 an (wenn man die Leerzeile mitzaehlt)emergence hat geschrieben:vielleicht hab ich ja ein brett vor kopf aber da ist keine if else abfrage enthalten...
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)
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...
Code: Alles auswählen
if $db->f("idart") == $idart {
echo .................Code: Alles auswählen
if ($db->f("idart") == $idart {
echo ..............