Hallo zusammen,
ich brauche eine kleine Hilfe bei meiner Funktion:
Es funktioniert alles soweit einwandfrei, nur weiß ich jetzt nicht weiter.
Was ist an der if (strtoupper(trim($partner_id)) == strtoupper(mysql_field_name($RS, $row))) falsch ?
Denn der if zweig wird nie durchlaufen.
Wie kann ich auf ein ganz bestimmtes Feldindiz abfragen und dann die dazugehörigenden Werte auslesen?
Ich hoffe ich habe das einigermaßen verständlich erklärt!
Brauche dringend Hilfe, bin ein Newbie!
Gruß Stipo
ich brauche eine kleine Hilfe bei meiner Funktion:
PHP-Code:
function getPartner($partner_id) {
// Einbinden der SQL Befehle
global $sql_get_partner_2;
// Datenbank zugriff initialisieren
$connect = connect();
// Test ob die Datenbank erreichbar ist
if (!$connect) {
die("<P><H1>Partner_Error: Datenbank nicht erreichbar(getPartner)</H1></P>\n");
}
else {
$sql = $sql_get_partner_2;
$RS = mysql_query($sql, $connect);
if (!$RS) {
die("<p><h1 class='content'>U_A_H_Error: Konnte Partner nicht auslesen (2) (getPartner)</h1></p></body></html>\n");
} // End if
$match = false;
while ($row = mysql_fetch_assoc($RS)) {
if (strtoupper(trim($partner_id)) == strtoupper(mysql_field_name($RS, $row))) {
// User_ID gefunden
$match = true;
if ($match) {
$Partner = array();
$Partner[0] = mysql_field_name("Name");
$Partner[1] = mysql_field_name("Link");
} // End if ($match)
else {
$Partner = " ";
} //End else
} //End if
} //End while
} // End else
return $Partner;
}
Was ist an der if (strtoupper(trim($partner_id)) == strtoupper(mysql_field_name($RS, $row))) falsch ?
Denn der if zweig wird nie durchlaufen.
Wie kann ich auf ein ganz bestimmtes Feldindiz abfragen und dann die dazugehörigenden Werte auslesen?
Ich hoffe ich habe das einigermaßen verständlich erklärt!
Brauche dringend Hilfe, bin ein Newbie!
Gruß Stipo
Kommentar