I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Du kan også (i fremtiden) løse dette ved at indeksere dine array-elementer ved dets enkelte unikke nummer. På den måde kan du hente det enkelte element, da du kender key'en. Det kunne se sådan her ud:
<?php
$id=$POST['id']; $info=array[];
$result = mysql_query("select * from kunde where nr=$id"); while($row=mysql_fetch_assoc($result)) { $info[$row['nr']]= array( "Navn"=>$row['kNavn'], "Adresse1"=>$row['kAdresse1']) }
//Appending af sagsdata til kunden, hvis der er en sag
$result = mysql_query("select * from sag where nr=$id"); while($row=mysql_fetch_assoc($result)) { $info[$row['nr']]['Adresse1'] = $row['sAdresse1']; }
?>
Men ja, du kan hente det hele på en gang - enten med michael_stims forslag eller med JOIN.
#4: Jo - felterne er bare blanke, men at de er blanke ændre (vel) ikke på hvordan de appendes til en kunde i arrayet? Det er ikke det at finde de to records i tabellerne eller finde ud af at der kun er data i kunde-tabellen der er min udfordring.
Jeg skal vist lige forstå det rigtigt. Du henter først informationerne om den enkelte kunde fra tabellen kunde - her dannes det første element i arrayet $info.
Derefter henter du data fra en sag, der omhandler kunden. Her har du åbenbart en anden adresse, som du gerne vil have sat i arrayet; her skal Adresse1 ændres til $row['sAdresse1'].
Er ovenstående forstået rigtigt? Og hvad er det så du spørg om efterfølgende?
@Calle5463: Vær opmærksom på, at din løsning står åben for 'ubehagelige typer'. Du risikerer at miste dine data, eller at dine kundeinformationer falder i uønskede hænder. Kik på denne guide prepared statements, som beskriver en langt sikrere tilgang =)
Og resultat er: {"":{"kNavn":"Test Kunde","kAdresse1":"Testvej 980001","kAdresse2":"","kPostnr":"9801","kBy":"Testby","kFirma":"Firmatest ApS","kCVR":"99999999","kTlf":"99999999","kEmail":"998001@99980001.dk","kWeb":"998001.dk","kKommentar":"Dette er en test","eAdresse1":"Tossevej 17","ePostnr":"1212","eBy":"Rumleby","dNavn":"Regnar Bogholder","dAdresse1":"Bogholderivej 2","dPostnr":"4711","dBy":"Regndrup","dFirma":"Nolleriet a\/s","dCVR":"98765432","dTlf":"54545454","dEmail":"tal@rige.dk", "dWeb":"ingen.dk","dKommentar":"Bare den sker noget!"}}
#15: Brugte denne men var_dump'en virkede også: echo json_encode($info);
inteeel: smid et svar, du får pointene - olebole har vist rigeligt i forvejen :-)
#14 olebole: jeg synes heller ikke det ser særlig smart ud = det fylder mere end tre linier. Men jeg har ingen ideer til at effektivisere det - jeg er bedst til copy-paste. Lige nu skal jeg bare have det til at virke i det næste led af mit prgram.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.