/ 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
Knytte objekter sammen i PhP
Fra : Kurt Hansen


Dato : 01-04-11 05:39

Jeg arbejder i en webshop, som er en dansk variant af osCommerce
(Unique Free) - altså PhP. Jeg har spurgt i udviklerens forum, om ikke
det er muligt at markere en vare med enten grøn, gul eller rød prik,
alt efter lagerstatus.

Det kan man godt, f.eks. på selve varekortet, men problemet er, at
produkter med tilhørende billede(r) forekommer så mange steder og i
forskellige sammenhænge, at det vil være uoverskueligt at
"programmere" det i så mange varianter og holde styr på hvad der vises
hvor.

Nu har jeg ingen forstand på programmering, men det burde være
forholdsvist simpelt. I mange programmer, f.eks. Word tekstbehandling,
Corel Draw tegneprogram og Indesign sideombrydning, kan man f.eks.
knytte en billedtekst til et billede. Uanset hvor man flytter billedet
hen, eller hvor mange kloninger man laver og placerer forskellige
steder, følger billedteksten med.

Man kunne jo definere en klasse, eller hvad det nu hedder, som består
af at hvad der kan tænkes at have med et billede at gøre:

Det rå billede
Thumbnail
Et skaleret billede i x%
En undertekst og/eller grønne, gule og røde lamper for lagerstatus
En ramme på selve billedet
En ramme uden om billede + undertekst/boks
m.m.?


De steder hvor produktbilleder bruges, kalder man så klassen. Kaldet
forsynes med parametre, alt efter hvilke af klassens egenskaber man
ønsker nedarvet det pågældende sted.

Selv om det er 30 år siden jeg legede lidt med Turbo Pascal og
objektorienteret programmering, mener jeg at kunne huske principperne.
Det må også kunne gøres i PhP?
--
Venlig hilsen
Kurt Hansen

 
 
Karl Erik Christense~ (01-04-2011)
Kommentar
Fra : Karl Erik Christense~


Dato : 01-04-11 08:59

On 01-04-2011 06:38, Kurt Hansen wrote:
> Jeg arbejder i en webshop, som er en dansk variant af osCommerce
> (Unique Free) - altså PhP. Jeg har spurgt i udviklerens forum, om ikke
> det er muligt at markere en vare med enten grøn, gul eller rød prik,
> alt efter lagerstatus.

Databasen må indeholde oplysninger om lagerstatus ($i).

Generel kode som skal tilrettes:

<?php
switch ($i):
case 0:
$billede = rødprik.jpg;
break;
case 1..5:
$billede = gulprik.jpg;
break;
default:
$billede = grønprik.jpg;
endswitch;
?>

Karl Erik.

--
http://dmwebdesign.dk - DM i Webdesign
http://www.tyveri-check.dk - Snyd tyven før han snyder dig!
http://webdesign.ranunkelvej.com - Artikler om webdesign


Karl Erik Christense~ (01-04-2011)
Kommentar
Fra : Karl Erik Christense~


Dato : 01-04-11 09:09

On 01-04-2011 09:59, Karl Erik Christensen wrote:
> On 01-04-2011 06:38, Kurt Hansen wrote:
>> Jeg arbejder i en webshop, som er en dansk variant af osCommerce
>> (Unique Free) - altså PhP. Jeg har spurgt i udviklerens forum, om ikke
>> det er muligt at markere en vare med enten grøn, gul eller rød prik,
>> alt efter lagerstatus.
>
> Databasen må indeholde oplysninger om lagerstatus ($i).
>
> Generel kode som skal tilrettes:
>
> <?php
> switch ($i):
> case 0:
> $billede = rødprik.jpg;
> break;
> case 1..5:
> $billede = gulprik.jpg;
> break;
> default:
> $billede = grønprik.jpg;
> endswitch;
> ?>
>
> Karl Erik.
>

Skåret ud i pap:

<div class="lagerstatus">
   <p>Lagerstatus <img src="<?php>$billede ?>" alt="billedtekst"</p>
</div>

Karl Erik.

--
http://dmwebdesign.dk - DM i Webdesign
http://www.tyveri-check.dk - Snyd tyven før han snyder dig!
http://webdesign.ranunkelvej.com - Artikler om webdesign


Chano Andersen (01-04-2011)
Kommentar
Fra : Chano Andersen


Dato : 01-04-11 23:09

Den 01-04-2011 10:08, Karl Erik Christensen skrev:
> <?php>$billede ?>

Hvordan fungere den der lige? Jeg har ikke set den syntax i
dokumentationen...

- Chano Andersen

Karl Erik Christense~ (02-04-2011)
Kommentar
Fra : Karl Erik Christense~


Dato : 02-04-11 00:18

On 02-04-2011 00:08, Chano Andersen wrote:
> Den 01-04-2011 10:08, Karl Erik Christensen skrev:
>> <?php>$billede ?>
>
> Hvordan fungere den der lige? Jeg har ikke set den syntax i
> dokumentationen...
>
> - Chano Andersen

Hvis du har en smule begreb om hvad det drejer sig om, kan du jo selv
tilrette så det bliver korrekt.

Prøv f.eks.:
<?php echo $billede ?>

Karl Erik.

--
http://dmwebdesign.dk - DM i Webdesign
http://www.tyveri-check.dk - Snyd tyven før han snyder dig!
http://webdesign.ranunkelvej.com - Artikler om webdesign


Karl Erik Christense~ (02-04-2011)
Kommentar
Fra : Karl Erik Christense~


Dato : 02-04-11 00:23

On 02-04-2011 01:18, Karl Erik Christensen wrote:
> On 02-04-2011 00:08, Chano Andersen wrote:
>> Den 01-04-2011 10:08, Karl Erik Christensen skrev:
>>> <?php>$billede ?>
>>
>> Hvordan fungere den der lige? Jeg har ikke set den syntax i
>> dokumentationen...
>>
>> - Chano Andersen
>
> Hvis du har en smule begreb om hvad det drejer sig om, kan du jo selv
> tilrette så det bliver korrekt.
>
> Prøv f.eks.:
> <?php echo $billede ?>
>
> Karl Erik.
>

Hvis du heller ikke har set den, så prøv:
<?php echo "$billede" ?>

Karl Erik.

--
http://dmwebdesign.dk - DM i Webdesign
http://www.tyveri-check.dk - Snyd tyven før han snyder dig!
http://webdesign.ranunkelvej.com - Artikler om webdesign


Kurt Hansen (02-04-2011)
Kommentar
Fra : Kurt Hansen


Dato : 02-04-11 03:20

Sat, 02 Apr 2011 01:23:07 +0200 skrev Karl Erik Christensen:

>On 02-04-2011 01:18, Karl Erik Christensen wrote:
>> On 02-04-2011 00:08, Chano Andersen wrote:
>>>
>>> - Chano Andersen

>> Hvis du har en smule begreb om hvad det drejer sig om, kan du jo selv
>> tilrette så det bliver korrekt.
>>
>> Prøv f.eks.:
>> <?php echo $billede ?>

>Hvis du heller ikke har set den, så prøv:
><?php echo "$billede" ?>

Du er da vist en filur
--
Venlig hilsen
Kurt Hansen

Karl Erik Christense~ (02-04-2011)
Kommentar
Fra : Karl Erik Christense~


Dato : 02-04-11 08:35

On 02-04-2011 04:20, Kurt Hansen wrote:
> Sat, 02 Apr 2011 01:23:07 +0200 skrev Karl Erik Christensen:
>
>> On 02-04-2011 01:18, Karl Erik Christensen wrote:
>>> On 02-04-2011 00:08, Chano Andersen wrote:
>>>>
>>>> - Chano Andersen
>
>>> Hvis du har en smule begreb om hvad det drejer sig om, kan du jo selv
>>> tilrette så det bliver korrekt.
>>>
>>> Prøv f.eks.:
>>> <?php echo $billede ?>
>
>> Hvis du heller ikke har set den, så prøv:
>> <?php echo "$billede" ?>
>
> Du er da vist en filur

ja, det er jo ikke altid man lige har den korrekte syntaks i hovedet, og
man kan da også lave slåfejl.

Men meningen med min kode skulle da ikke kunne misforstås, hvis man
prøver at forstå den. Her er jo ikke tale om færdige løsninger, men
hjælp til selvhjælp.

Karl Erik.

--
http://dmwebdesign.dk - DM i Webdesign
http://www.tyveri-check.dk - Snyd tyven før han snyder dig!
http://webdesign.ranunkelvej.com - Artikler om webdesign


Chano Andersen (02-04-2011)
Kommentar
Fra : Chano Andersen


Dato : 02-04-11 12:49

Den 02-04-2011 01:18, Karl Erik Christensen skrev:
> On 02-04-2011 00:08, Chano Andersen wrote:
>> Den 01-04-2011 10:08, Karl Erik Christensen skrev:
>>> <?php>$billede ?>
>>
>> Hvordan fungere den der lige? Jeg har ikke set den syntax i
>> dokumentationen...
>
> Hvis du har en smule begreb om hvad det drejer sig om, kan du jo selv
> tilrette så det bliver korrekt.

Well, hvordan skulle jeg kunne vide der var tale om en fejl? PHP bliver
konstant videreudviklet, og det kunne da sagtens tænkes, at man
pludseligt havde fået en idé til, at lige netop den syntax kunne bruges
til at skrive en variabel. Jeg er klar over at det virker med echo, men
det udelukker bestemt ikke alternative muligheder.

Men bare bliv fornærmet over ingenting.

- Chano Andersen

Karl Erik Christense~ (02-04-2011)
Kommentar
Fra : Karl Erik Christense~


Dato : 02-04-11 13:24

On 02-04-2011 13:49, Chano Andersen wrote:

> Well, hvordan skulle jeg kunne vide der var tale om en fejl? PHP bliver
> konstant videreudviklet, og det kunne da sagtens tænkes, at man
> pludseligt havde fået en idé til, at lige netop den syntax kunne bruges
> til at skrive en variabel. Jeg er klar over at det virker med echo, men
> det udelukker bestemt ikke alternative muligheder.
>
> Men bare bliv fornærmet over ingenting.
>
> - Chano Andersen

Ja mit svar til dig var lidt spidst. Det undskylder jeg.
Mener det nu ikke så slemt som det var skrevet.

Karl Erik.

--
http://dmwebdesign.dk - DM i Webdesign
http://www.tyveri-check.dk - Snyd tyven før han snyder dig!
http://webdesign.ranunkelvej.com - Artikler om webdesign


Søg
Reklame
Statistik
Spørgsmål : 177563
Tips : 31968
Nyheder : 719565
Indlæg : 6408969
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste