|
| Vis ikke tomme poster Fra : Jensen |
Dato : 04-04-04 19: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:
http://absolutvildmark.dk/barcode/test.php
Kildekode er her:
http://absolutvildmark.dk/barcode/test.txt
Koden til stregkoden er hentet her:
http://www.sid6581.net/cs/php-scripts/barcode/
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)
| Kommentar Fra : Troels Arvin |
Dato : 04-04-04 20: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>");
}
--
Greetings from Troels Arvin, Copenhagen, Denmark
| |
Jensen (04-04-2004)
| Kommentar Fra : Jensen |
Dato : 04-04-04 20:40 |
|
"Troels Arvin" <troels@arvin.dk> skrev i en meddelelse
news:pan.2004.04.04.19.28.17.339928@arvin.dk...
> 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)
| Kommentar Fra : Troels Arvin |
Dato : 04-04-04 20:53 |
|
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
| |
Jensen (04-04-2004)
| Kommentar Fra : Jensen |
Dato : 04-04-04 23:04 |
|
"Troels Arvin" <troels@arvin.dk> skrev i en meddelelse
news:pan.2004.04.04.19.52.56.659864@arvin.dk...
> 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
| |
|
|