bazzo Skrevet 20. september 2004 Del 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 Lenke til kommentar
Ueland Skrevet 20. september 2004 Del Skrevet 20. september 2004 str_replace("<tr>", "", $variabel); gjør nok susen Lenke til kommentar
bazzo Skrevet 20. september 2004 Forfatter Del 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 Lenke til kommentar
aschj Skrevet 20. september 2004 Del 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 Lenke til kommentar
bazzo Skrevet 20. september 2004 Forfatter Del Skrevet 20. september 2004 fungerte dårlig Lenke til kommentar
aschj Skrevet 20. september 2004 Del 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. Lenke til kommentar
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å