bazzo Skrevet 20. september 2004 Skrevet 20. september 2004 (endret) Hvordan fjerner jeg <tr> hvis et valg == 0 i en variabel ? eks denne skal ikke vises hvis $Brreg_pris = 0 <?php if ($Brreg_pris) { ?> <tr> <td align="left" class="box_border_hor_vert">'. $brreg .'</td> <td align="right" class="box_border_hor_vert">'. $ifBrreg_pris .'</td> </tr> <?php } ?> Meldingen nedenfor er en mail som skal bli sendt til brukeren etter submit. dette scriptet funfgerer greit utenfor en variabel, men hvordan får jeg den til å fungere inne i variabelen. <?php $meldingBruker = ' <table width="90%" border="0" cellspacing="0" cellpadding="0"> <tr bgcolor="#FFFFCC"> <td width="100">Bestilling</td> <td> </td> </tr> <tr> <td> </td> <td><table width="550" border="0" cellspacing="2" cellpadding="0"> <tr> <td align="left" class="box_border_hor_vert"> </td> <td width="60" align="center" class="box_border_hor_vert"><strong>SUM</strong></td> </tr> <tr> <td align="left" class="box_border_hor_vert">'. $nyregistrering .'</td> <td align="right" class="box_border_hor_vert">'. $ifNyRegistrering_pris .'</td> </tr> <tr> <td align="left" class="box_border_hor_vert">'. $andeler .'</td> <td align="right" class="box_border_hor_vert">'. $ifAndel_pris .'</td> </tr> <?php if (ifOffshoreKonto_pris($konto)) { ?> <tr> <td align="left" class="box_border_hor_vert">'. $konto .'</td> <td align="right" class="box_border_hor_vert">'. $ifOffshoreKonto_pris .'</td> </tr> <?php } ?> <?php if ($Brreg_pris) { ?> <tr> <td align="left" class="box_border_hor_vert">'. $brreg .'</td> <td align="right" class="box_border_hor_vert">'. $ifBrreg_pris .'</td> </tr> <?php } ?> <?php if (ifLevering_pris($courier)) { ?> <tr> <td align="left" class="box_border_hor_vert">'. $courier .'</td> <td align="right" class="box_border_hor_vert">'. $ifLevering_pris .'</td> </tr> <?php } ?> <tr> <td align="left" class="box_border_hor_vert">Total Sum </td> <td align="right" class="box_border_hor_vert"><strong>'. $TSUM .'</strong></td> </tr> </table></td> </tr> <tr bgcolor="#FFFFCC"> <td> </td> <td> </td> </tr> <tr> <td> </td> <td> </td> </tr> <tr> <td> </td> <td> </td> </tr> </table> '; ?> Endret 20. september 2004 av bazzo
Ueland Skrevet 20. september 2004 Skrevet 20. september 2004 str_replace("<tr>", "", $variabel); gjør nok susen
bazzo Skrevet 20. september 2004 Forfatter Skrevet 20. september 2004 str_replace("<tr>", "", $variabel); gjør nok susen OK ? Kan du forklare litt mer.... Er enda nybegynner i php. Takk for raskt svar
aschj Skrevet 20. september 2004 Skrevet 20. september 2004 (endret) <?php $meldingBruker_htmlblokk0 = '<table width="90%" border="0" cellspacing="0" cellpadding="0"> <tr bgcolor="#FFFFCC"> <td width="100">Bestilling</td> <td> </td> </tr> <tr> <td> </td> <td><table width="550" border="0" cellspacing="2" cellpadding="0"> <tr> <td align="left" class="box_border_hor_vert"> </td> <td width="60" align="center" class="box_border_hor_vert"><strong>SUM</strong></td> </tr> <tr> <td align="left" class="box_border_hor_vert">'. $nyregistrering .'</td> <td align="right" class="box_border_hor_vert">'. $ifNyRegistrering_pris .'</td> </tr> <tr> <td align="left" class="box_border_hor_vert">'. $andeler .'</td> <td align="right" class="box_border_hor_vert">'. $ifAndel_pris .'</td> </tr> '; $meldingBruker_htmlblokk4 = ' <tr> <td align="left" class="box_border_hor_vert">'. $konto .'</td> <td align="right" class="box_border_hor_vert">'. $ifOffshoreKonto_pris .'</td> </tr> '; $meldingBruker_htmlblokk1 = ' <tr> <td align="left" class="box_border_hor_vert">'. $brreg .'</td> <td align="right" class="box_border_hor_vert">'. $ifBrreg_pris .'</td> </tr> '; $meldingBruker_htmlblokk2 = ' <tr> <td align="left" class="box_border_hor_vert">'. $courier .'</td> <td align="right" class="box_border_hor_vert">'. $ifLevering_pris .'</td> </tr> '; $meldingBruker_htmlblokk3 = ' <tr> <td align="left" class="box_border_hor_vert">Total Sum </td> <td align="right" class="box_border_hor_vert"><strong>'. $TSUM .'</strong></td> </tr> </table></td> </tr> <tr bgcolor="#FFFFCC"> <td> </td> <td> </td> </tr> <tr> <td> </td> <td> </td> </tr> <tr> <td> </td> <td> </td> </tr> </table> '; $meldingBruker = $meldingBruker_htmlblokk0; if (ifOffshoreKonto_pris($konto)) { $meldingBruker = $meldingBruker.$meldingBruker_htmlblokk4; } if ($Brreg_pris) { $meldingBruker = $meldingBruker.$meldingBruker_htmlblokk1; } if (ifLevering_pris($courier)) { $meldingBruker = $meldingBruker.$meldingBruker_htmlblokk2; } $meldingBruker = $meldingBruker.$meldingBruker_htmlblokk3; ?> Dette ble veldig rotete. Du kan lage et array i stedet for 4 variabler, så får du litt mindre tekst å holde styr på. Endret 20. september 2004 av aschj
aschj Skrevet 20. september 2004 Skrevet 20. september 2004 Ja, det gjorde det, og jeg ser hvorfor. Retta på det. I teorien (så vidt jeg kan se) skal det funke.
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå