Avatar billede pumpin Nybegynder
12. juni 2005 - 19:58 Der er 5 kommentarer og
1 løsning

hjælpe med placering af simple if sætning

heysan jeg er rimlig ny i PHP men har fået til opgave at lave et fiktivt site til bent bøf :)

jeg skal liste en simple kvitering fra en form hvor bruger har indtast det antal af en given vare som han ønsker, på næste side lister jeg dem så op og regner samlet pris ud.. alt dettte blier vist fint men jeg ville godt have at kun dem som brugern har indtastede i bliver vist.

min kode ser sådan her ud ..
<?php
include('template\top.inc');
$priser = Array(75,120,150,210,180,80,500);

$planke = $_POST['antal'];
$hakke = $_POST['antal1'];
$peber = $_POST['antal2'];
$haj = $_POST['antal3'];
$grill = $_POST['antal4'];
$boern = $_POST['antal5'];
$t_bone = $_POST['antal6'];

$sum_planke     = $planke     * $priser[0];
$sum_hakke         = $hakke     * $priser[1];
$sum_peber         = $peber     * $priser[2];
$sum_haj         = $haj         * $priser[3];
$sum_grill         = $grill     * $priser[4];
$sum_boern         = $boern     * $priser[5];
$sum_t_bone     = $t_bone     * $priser[6];

$sum_total        = $sum_planke + $sum_hakke + $sum_peber + $sum_haj + $sum_grill + $sum_boern + $sum_t_bone;
?>
<table width="550" border="0" cellspacing="0" cellpadding="2">
  <tr>
    <td><?php echo "Du har bestilt " . $planke . " planke bøffer til den nette sum af " . $sum_planke . " kr."; ?></td>
  </tr>
  <tr>
    <td><?php echo "Du har bestilt " . $hakke . " hakke drenge til den  nette sum af " . $sum_hakke . " kr."; ?></td>
  </tr>
  <tr>
    <td><?php echo "Du har bestilt " . $peber . " peber bøffer til den nette sum af " . $sum_peber . " kr."; ?></td>
  </tr>
  <tr>
    <td><?php echo "Du har bestilt " . $haj . " haj bøffer til den nette sum af " . $sum_haj . " kr."; ?></td>
  </tr>
  <tr>
    <td><?php echo "Du har bestilt " . $grill . " grill bøffer til den nette sum af " . $sum_grill . " kr."; ?></td>
  </tr>
  <tr>
    <td><?php echo "Du har bestilt " . $boern . " børne bøffer til den nette sum af " . $sum_boern . " kr."; ?></td>
  </tr>
  <tr>
    <td><?php echo "Du har bestilt " . $t_bone . " T Bone steaks til den nette sum af " . $sum_t_bone . " kr."; ?></td>
  </tr>
  <tr>
      <td><?php echo "i alt bliver det " . $sum_total . " kr."; ?></td>
  </tr>
</table>

<?php
include('template\bottom.inc');
?>


jeg havede forstillet mig at det skulle være noget med
if($planke>0){echo "du har bestilt 12 bøffer";
}
else{
kun TD tags
}
er der en venlig sjæld som kan forstå mit problem og give en hånd ville jeg blive glad
det er kun placering af if sætning der er gal tror jeg..
Avatar billede pumpin Nybegynder
12. juni 2005 - 19:59 #1
kun TD tags = blank celle :)
Avatar billede nielle Nybegynder
12. juni 2005 - 20:05 #2
Du skal simpelthen rette hevr af dine rækker på formen:

<tr>
    <td><?php echo "Du har bestilt " . $planke . " planke bøffer til den nette sum af " . $sum_planke . " kr."; ?></td>
</tr>

- til noget i stil med:

<?php
if ($planke != "")
{
?>
<tr>
    <td><?php echo "Du har bestilt " . $planke . " planke bøffer til den nette sum af " . $sum_planke . " kr."; ?></td>
</tr>
<?php
}
else
{
?>
<tr><td>&nbsp</td></tr>
<?php
}
?>


Eller, hvis du helt vil undgå rækken i din tabel (pænest):

<?php
if ($planke != "")
{
?>
<tr>
    <td><?php echo "Du har bestilt " . $planke . " planke bøffer til den nette sum af " . $sum_planke . " kr."; ?></td>
</tr>
<?php
}
?>
Avatar billede pumpin Nybegynder
12. juni 2005 - 20:23 #3
ahhh
hese den sidste der er sniger nok :) du starer og lukker bare PHP'en uden om dine parrenteser.. og at tjekke om den var var tom havede slet ikke slået mig

mange gange tak tester det med det samme
Avatar billede pumpin Nybegynder
12. juni 2005 - 20:27 #4
det er sku lækkert.. takker mange gange
Avatar billede pumpin Nybegynder
12. juni 2005 - 20:27 #5
ups
Avatar billede nielle Nybegynder
12. juni 2005 - 20:32 #6
Her, du kan bruge den her:

http://expfaq.1go.dk/?id=30#giv_flere_point

Kender selv det der ups. ;^)
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