ich mir vorstelle d.h. die funktioniert garnicht.
Vielleicht weiß jemand woran es liegt, schätze es ist ein logisches Problem.
Code
[-
$conditional_query = "";
if ($fdat{datum}) {
$conditional_query .= " AND (mc_rd3_icd.datum = '$fdat{datum}')";
}
if ($fdat{projekt}) {
$conditional_query .= " AND (mc_rd3_projekt.projekt = '$fdat{projekt}')";
}
if ($fdat{autor}) {
$conditional_query .= " AND (mc_rd3_autor.autor = '$fdat{autor}')";
}
if ($fdat{titel}) {
$conditional_query .= " AND (mc_rd3_icd.titel = '$fdat{titel}')";
}
if ($fdat{stichwort1}) {
$conditional_query .= " AND (mc_rd3_icd.stichwort1 = '$fdat{stichwort1}')";
}
if ($fdat{stichwort2}) {
$conditional_query .= " AND (mc_rd3_icd.stichwort2 = '$fdat{stichwort2}')";
}
if ($fdat{stichwort3}) {
$conditional_query .= " AND (mc_rd3_icd.stichwort3 = '$fdat{stichwort3}')";
}
if ($fdat{dateiname}) {
$conditional_query .= " AND (mc_rd3_icd.dateiname = '$fdat{dateiname}')";
}
if ($fdat{version}) {
$conditional_query .= " AND (mc_rd3_icd.version = '$fdat{version}')";
}
$sql = qq{SELECT datum, projekt, name, vorname, titel, stichwort1, stichwort2, stichwort3, dateiname, version
FROM mc_rd3_projekt, mc_rd3_autor, mc_rd3_icd, mc_rd3_autorprojekt
WHERE mc_rd3_projekt.pid = mc_rd3_autorprojekt.pid
and mc_rd3_autor.aid = autorID
and mc_rd3_autor.aid = mc_rd3_autorprojekt.aid
and mc_rd3_icd.projektID = mc_rd3_projekt.pid
and $conditional_query
ORDER BY datum
};
$icd_suche = $dbh->prepare($sql) or die WebCenter::error($DBI::err);
$icd_suche->execute() or die WebCenter::error($DBI::err);
suchergebnis()
-]
hier noch das Unterprogramm:
# Unterprogramm zur Darstellung des bzw. der Suchergebnisse
#[$ sub suchergebnis $]
[$ while (@suche = $icd_suche->fetchrow_array()) $]
# <table border="2" borderstyle="solid" bgcolor="#FFFF80" rules="none">
<form name="icd" method="post" enctype="multipart/form-data">
<tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>[b]Datum[/b]</td>
<td>[b]Projekt[/b]</td>
<td>[b]Name[/b]</td>
<td>[b]Vorname[/b]</td>
<td>[b]Titel[/b]</td>
<td></td>
</tr>
<tr>
<td><input type="text" name="datum" maxlength="10" value="[+ $suche[0] +]" /></td>
<td><input type="text" name="projekt" maxlength="30" value="[+ $suche[1] +]" /></td>
<td><input type="text" name="name" maxlength="30" value="[+ $suche[2] +]" /></td>
<td><input type="text" name="vorname" maxlength="30" value="[+ $suche[3] +]" /></td>
<td><input type="text" name="titel" maxlength="30" value="[+ $suche[4] +]" /></td>
<td></td>
</tr>
</tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>[b]Stichwort1[/b]</td>
<td>[b]Stichwort2[/b]</td>
<td>[b]Stichwort3[/b]</td>
<td>[b]Dateiname[/b]</td>
<td>[b]Version[/b]</td>
<td>[b]Datei[/b]</td>
</tr>
<tr>
<td><input type="text" name="stichwort1" maxlength="30" value="[+ $suche[5] +]" /></td>
<td><input type="text" name="stichwort2" maxlength="30" value="[+ $suche[6] +]" /></td>
<td><input type="text" name="stichwort3" maxlength="30" value="[+ $suche[7] +]" /></td>
<td><input type="text" name="dateiname" maxlength="20" value="[+ $suche[8] +]" /></td>
<td><input type="text" name="version" maxlength="5" value="[+ $suche[9] +]" /></td>
<td>[url='']<input type="file" name="dateiupload" value="[+ $suche[10] +]">[/url]</td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td><input type="submit" name="Ändern" value="Ändern" /></td>
<td><input type="submit" name="Löschen" value="Löschen" /></td>
</tr>
</tr>
</form>
# </table>
</div>
[$ endwhile $]
# [$ endsub $]
Alles anzeigen
Gruß
ledzep