Hallo zusammen,
es geht um eine Abfrage, wo ich irgendwie auf dem schlauch stehe:
Verwaltung deines Kundenkontos
Tabelle Adressen
Tabelle Countries
jeder Kunde kann soviel adressen eintragen wie er will
O.K. soweit so gut -> alle Adressen eines User's ausgeben
bis dahin alles klar!
jetzt gibt es aber noch eine Tabelle Custumer
wo alle Standardeinstellungen des Users eingetragen sind
jetzt muss ich diese Tabelle noch in obrige Abfrage einführen
sodass eben obrige Ausgabe so sortiert wird, das eingetragenen Standardadressen (cust_adr_id,cust_delivery_ad_id) zuerst ausgegeben werden
cust_contact_id entsp. der UserID
Danke, der Trallala
es geht um eine Abfrage, wo ich irgendwie auf dem schlauch stehe:
Verwaltung deines Kundenkontos
Tabelle Adressen
Code:
adr_id|adr_ref_type|adr_ref_id|adr_gender|adr_name|adr_extra_info|adr_street|adr_zip|adr_city|adr_ctry_id|adr_timestamp|adr_sync_id
Code:
ctry_id|ctry_name|ctry_code|ctry_name_en|ctry_eu|ctry_active|ctry_shipping_costs_limit|ctry_shipping_costs
O.K. soweit so gut -> alle Adressen eines User's ausgeben
PHP-Code:
function getAdresses($username)
{
$db1 = new dbconn(host, user, pass, name);
/* Bestimmung userID aus session-Name */
$con_ref_id = $this->getConRefID($username);
$sql = "SELECT * FROM " . tbl_adress . " LEFT JOIN " . tbl_countries
. " ON adr_ctry_id=ctry_id WHERE adr_ref_id='$con_ref_id' order by adr_id";
$result = $db1->query($sql);
while ($data = mysql_fetch_assoc($result)) {
$dbarray[] = $data;
}
return $dbarray;
}
jetzt gibt es aber noch eine Tabelle Custumer
wo alle Standardeinstellungen des Users eingetragen sind
Code:
cust_id|cust_name|cust_wholesale_vat_code|cust_wholesale_minamount|cust_wholesale_publish|cust_adr_id|cust_delivery_adr_id|cust_wholesale_publish_adr_id|cust_pay_id|cust_contact_id|cust_email_id|cust_language|cust_timestamp|cust_sync_id
sodass eben obrige Ausgabe so sortiert wird, das eingetragenen Standardadressen (cust_adr_id,cust_delivery_ad_id) zuerst ausgegeben werden
cust_contact_id entsp. der UserID
Danke, der Trallala
Kommentar