Avatar billede dank Nybegynder
06. december 2003 - 17:22 Der er 3 kommentarer

proppe noget i Array (avanceret)

Hey.. Jeg sidder og laver et lille system med en oversigt over serverskabe. Hvert serverskab har 42 units i højden.

I min Database har jeg hyldenr (Shelf) og Units (f.eks. 4) Dette skulle så betyde at serveren er placeret på hylde f.eks. 10 + Units.

Min kode ser således ud:

<?
$result = mysql_query("SELECT * FROM ServerRoom WHERE Row='A' AND Rack='1'");

while($row = mysql_fetch_array($result)) {

$Shelf="$row[Shelf]";
$Kunde[$i]="$row[Kunde]";
$Units="$row[Units]";

}
?>

F.eks.

Shelf=10
Units=4

Så skulle

Kunde[10]
Kunde[11]
Kunde[12]
Kunde[13]

Gerne have de samme informationer. Hvis Units=1 Så er det kun Kunde[10] Der skal have disse informationer.

Forvirret? :o) Point gives til den/de svar der leder mig til løsning.
Avatar billede tipsen Nybegynder
06. december 2003 - 17:42 #1
Ikke forstået.
Avatar billede jakoba Nybegynder
06. december 2003 - 17:50 #2
Nok den første forudsætning for at løse problemeet er at du får det klart for dig selv hvad problemet er. Sådan som du beskriver tror jeg ikke rigtig du har det.

Det ser ud somom tallet 10 skal identificere første unit på hylde 10
men hvorfor skal hylde 10, unit 4 så stå for tallene 10, 11, 12 og 13.
er det en tilfældigned med 10 gentaget i shelf nummer og hylde?

Det giver inegen mening som du skriver det. Prøv at farklare mere klart og tydeligt. Det vil sandsynligvis også hjælpe dig til selv at se hvad du mener. Og hvad problemet er.

mvh JakobA
Avatar billede dank Nybegynder
06. december 2003 - 18:39 #3
Ja set i bakspejlet kan jeg godt se den temmeligt lamme forklaring :o)

Jeg arbejdede videre og fik det løst med

$l=1;
$s=$i;

while ($l < $Units) {
  $s++;
  $Kunde[$s]="$row[Kunde]";
$l++;
}


Men opretter i svar, så får i lidt for opmærksomheden :)
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester