/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
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



Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408847
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste