infostabil > edb.internet.* > edb.internet.webdesign.serverside.php

Jensen (04.04.2004, 20:52)
Hej Gruppe

Jeg er rimelig ny i PHP og har et problem, med et script, jeg kan ikke kan
få til at virke. Nu har jeg siddet og døjet hele dagen og har næsten givet
op.
Er der en eller anden der kan give mig løsningen vil jeg blive glad.

Jeg har en MySQL tabel (Pisiffik) der indeholder felterne:
id, dato, bookingnummer, modtagers kundenr, antal colli, kg, cbm og så 12
felter med ordrenr_1 -> ordrenr_12

Jeg skal:
Trække en liste med oplysningerne fra databasen. Under udskriften af
indholdet skal der laves en stregkode, så det kan scannes ind i et andet
program vi bruger.

Mit problem er:
Hvis indholdet af ordrenr_2 => ordrenr_12 er tom vil jeg ikke have
stregkoden printet.

Siden med det nuværende script kan ses her:
[..]
Kildekode er her:
[..]
Koden til stregkoden er hentet her:
[..]

Jeg har prøvet noget med if, else if, when und so weiter, men jeg er sgu
ikke klog nok (endnu ;-)

Hilsen
Flemming
Troels Arvin (04.04.2004, 21:28)
On Sun, 04 Apr 2004 20:52:13 +0200, Jensen wrote:

> id, dato, bookingnummer, modtagers kundenr, antal colli, kg, cbm og så
> 12
> felter med ordrenr_1 -> ordrenr_12


Skal det forstås som at en ordre altid har enten ingen eller 12
ordrenumre?

> Jeg har prøvet noget med if, else if, when und so weiter,
> men jeg er sgu ikke klog nok (endnu ;-)


Kan du ikke bare lave en linje såsom

echo ("<TD>$row[3]<br><IMG SRC='barcode.php?barcode=$row[3]'</TD>");

om til

if (empty($row[3])) {
echo '<td></td>';
}else {
echo ("<TD>$row[3]<br><IMG SRC='barcode.php?barcode=$row[3]'</TD>");
}
Jensen (04.04.2004, 21:40)
"Troels Arvin" <troels> skrev i en meddelelse
news:9928
> On Sun, 04 Apr 2004 20:52:13 +0200, Jensen wrote:
> > id, dato, bookingnummer, modtagers kundenr, antal colli, kg, cbm og så
> > 12
> > felter med ordrenr_1 -> ordrenr_12

> Skal det forstås som at en ordre altid har enten ingen eller 12
> ordrenumre? [KLIPPET UD]


Hej Troels

Det var løsningen !!!!
Tak for både hurtigt og rigtigt svar.

Pyha, nu kan jeg komme videre ;-))

PS: Der kan være fra 1 til 12 ordrenumre, men altid eet. Det regner jeg, at
styre i inputmasken til databasen.

Hilsen
Flemming
Troels Arvin (04.04.2004, 21:52)
On Sun, 04 Apr 2004 21:40:19 +0200, Jensen wrote:

> PS: Der kan være fra 1 til 12 ordrenumre, men altid eet.


Jeg foreslår, at du ved lejlighed finder noget databaselitteratur,
der omhandler emnerne joins og "normalisering".
Jensen (05.04.2004, 00:04)
"Troels Arvin" <troels> skrev i en meddelelse
news:9864
> On Sun, 04 Apr 2004 21:40:19 +0200, Jensen wrote:
> > PS: Der kan være fra 1 til 12 ordrenumre, men altid eet.

> Jeg foreslår, at du ved lejlighed finder noget databaselitteratur,
> der omhandler emnerne joins og "normalisering".
> --
> Greetings from Troels Arvin, Copenhagen, Denmark Hej igen


Det er et råd, som jeg vil lytte til. Tak endnu engang

Hilsen
Flemming
Lignende emner