Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Webprogrammeren & scripting

iets plaatsen NA str_replace (php)

Rumaro
3 antwoorden
  • Ik heb onderstaande code:

    [code:1:4f4fab4808]$toonagenda = '<center><table>'.$toonagenda;
    $toonagenda = str_replace("ipadres", "<tr><td><font color=red>ipadres:</font>", $toonagenda);
    $toonagenda = str_replace("ingavedatum", "</td><td><font color=red>datum:</font>", $toonagenda);
    $toonagenda = str_replace("gelegenheid", "</td><td><font color=red>gelegenheid:</font>", $toonagenda);
    $toonagenda = str_replace("bericht", "</td><td><font color=red>bericht:</font>", $toonagenda);
    $toonagenda = $toonagenda.'</td></tr></table></center>';
    echo $toonagenda;[/code:1:4f4fab4808]

    hierdoor krijg ik aan het einde GEEN </td></tr>,
    behalve op het einde.
    Hoe krijg ik het nu TOCH tussen de regels in ?

    dus ipv <center><table><tr><td></td><td>
    zoals het hoort: <center><table><tr><td></td><td></td></tr>

    Voor de volledigheid: ik vul wat gegevens in, deze worden weggeschreven naar een textbestand, weer uitgelezen en getoond in een tabel.

    Graag alleen antwoorden over het probleem, dat het ook anders kan zonder textbestand dat is nu niet aan de orde. :lol:
  • [code:1:2d202ec02c]$toonagenda = str_replace("ipadres", "<tr><td><font color=red>ipadres:</font>", $toonagenda) . "</td></tr>";[/code:1:2d202ec02c]
  • [code:1:98d0d34822]$toonagenda = '<center><table>'.$toonagenda;
    $toonagenda = str_replace("ipadres", "</td></tr><tr><td><font color=red>ipadres:</font>", $toonagenda);
    $toonagenda = str_replace("<center><table></td></tr>", "<center><table>", $toonagenda);
    $toonagenda = str_replace("ingavedatum", "</td><td><font color=red>datum:</font>", $toonagenda);
    $toonagenda = str_replace("gelegenheid", "</td><td><font color=red>gelegenheid:</font>", $toonagenda);
    $toonagenda = str_replace("bericht", "</td><td><font color=red>bericht:</font>", $toonagenda);
    $toonagenda = $toonagenda.'</td></tr></table></center>';
    echo $toonagenda;[/code:1:98d0d34822]

    Ik ga ervan uit dat de tekst ipadres aan het begin van de rij staat. In bovenstaande code wordt bij die str_replace vooraan "</td></tr>" toegevoegd om de vorige rij af te sluiten. Dat moet natuurlijk niet voor de eerste rij en daarom staat erna nog een str_replace om dit voor de eerste rij weer weg te halen. Geen mooie oplossing, maar het moet zo wel werken.

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.