Schönen guten Tag,
Ich brauche mal wieder Hilfe.
Wie das Topic schon sagt: ich möchte nach der Suche in einer MYSQL-DB die Ergebnisse in einer Tabelle ausgegeben haben. In dieser Tabelle soll er über die ID Links erstellen, mit denen man die einzelnen Datensätze wieder zum Ändern im Formular aufrufen kann.
Teil 1 klappt ja schonmal mit einer Ausgabe Funktion:
Beim Erstellen der Links sind aber alle meine Versuche fehlgeschlagen (mit den merkwürdigsten Ergebnissen.
als Ansatz dachte ich an sowas wie:
Aber wo ichs auch hinpacke, ich erreiche immer nur entweder korrekte Links und leere restliche Felder, oder der Link unter allen Datensätzen, die sich dann immer wieder wiederholen u.s.w ^^
vielleicht kann mir ja jemand auf die Sprünge helfen.
Vielen Dank schonmal
Shy
Ich brauche mal wieder Hilfe.
Wie das Topic schon sagt: ich möchte nach der Suche in einer MYSQL-DB die Ergebnisse in einer Tabelle ausgegeben haben. In dieser Tabelle soll er über die ID Links erstellen, mit denen man die einzelnen Datensätze wieder zum Ändern im Formular aufrufen kann.
Teil 1 klappt ja schonmal mit einer Ausgabe Funktion:
PHP-Code:
function ausgeben($Con, $strSQL, $boolURL, $boolMail)
{
//$strSQL="SELECT * FROM funde;";
global $phpModus;
$Z=0;
$CSSKlasse="";
$ausgabe="";
$ergebnis=mysql_query($strSQL, $Con);
$strTemp=fehler($phpModus);
if ($ergebnis!=NULL)
{
$ausgabe="<table class=\"tabausgabe\">";
//Ergebnis ausgeben
while ($datensatz= mysql_fetch_array($ergebnis,MYSQL_NUM))
{
$Z++;
if (($Z % 2)==0)
{
$CSSKlasse="zeile02";
}
else
{
$CSSKlasse="zeile01";
}
if ($Z==1)
{
$ausgabe .= "<tr>";
//Spaltenüberschriften ausgeben
for($I=0;$I<=count($datensatz)-1;$I++)
{
$ausgabe .= "<th>" . mysql_field_name($ergebnis,$I) . "</th>";
$strTemp .=fehler($phpModus);
}
$ausgabe .= "</tr>";
}
$ausgabe .= '<tr class="' . $CSSKlasse . '">';
for($I=0;$I<=count($datensatz)-1;$I++)
{
if ((email($datensatz[$I]))&&(($boolMail==true)))
{
$ausgabe .= "<td>" . hlink($datensatz[$I]) . "</td>";
}
elseif((url($datensatz[$I]))&&(($boolURL==true)))
{
$ausgabe .= "<td>" . hlink($datensatz[$I]) . "</td>";
}
else
{
$ausgabe .= "<td>" . $datensatz[$I] . "</td>";
}
}
$ausgabe .= "</tr>";
}
$ausgabe .="</table>";
Beim Erstellen der Links sind aber alle meine Versuche fehlgeschlagen (mit den merkwürdigsten Ergebnissen.
als Ansatz dachte ich an sowas wie:
PHP-Code:
echo "<a href=\"edit.php?id=". $datensatz['id'] ."\">". $datensatz['id'] ."</a>
\n";
vielleicht kann mir ja jemand auf die Sprünge helfen.
Vielen Dank schonmal
Shy
Kommentar