Jnnbo: Problem mit str_replace

Beitrag lesen

Hallo robertroth,

Bitte versuche mal, die ganze Aufgabe einmal komplett zu posten:

mach ich doch gerne :)

  • Ausgangssituation: was steht in ['p_farbe'] drin? Lass das im Testcode einfach mal ausgeben

Dort steht z.B. „Blau, Rot, Gelb, Schwarz“ oder „Blau“ oder auch mal „Gelb“ drin.

Alternativ-Text

  • Wie sieht der Programmcode aus? Bitte das Stück komplett posten

Das ist der gleiche von dir gestern, ich habe diesen nur etwas erweitert:

        <?php 
		$group = '';

        foreach($test456 as $record)
        {
            if ($group != $record['p_pkategorie'])
			
		$fghzh= str_replace ("Blau, Rot, Gelb, Schwarz", "<img src=\"img/icons/farben/cmyk.jpg\" alt=\"Blau, Rot, Gelb, Schwarz\">", $record['p_farbe']);
		$fghzh= str_replace ("Schwarz", "<img src=\"img/icons/farben/black.jpg\" alt=\"Schwarz\">", $record['p_farbe']);
		$fghzh= str_replace ("Gelb", "<img src=\"img/icons/farben/yellow.jpg\" alt=\"Gelb\">", $record['p_farbe']);
		$fghzh= str_replace ("Rot", "<img src=\"img/icons/farben/magenta.jpg\" alt=\"Magenta\">", $record['p_farbe']);
		$fghzh= str_replace ("Blau", "<img src=\"img/icons/farben/cyan.jpg\" alt=\"Cyan\">", $record['p_farbe']);
            
			{   
                echo "<div class=\"klio\">";
				echo '<h2 class="toner_titel">' . htmlspecialchars($record['pk_titel']) . "</h2>";
                $group = $record['p_pkategorie'];
            }

            echo '<p>' . htmlspecialchars($record['p_bezeichnung']) ."</p>";
			echo '<p>ArtNr.: ' . htmlspecialchars($record['p_artnr']) ."</p>";
			echo '<p>Farbe: '  . $fghzh ."</p>";
			echo '<p>Inhalt: ' . htmlspecialchars($record['p_bezeichnung']) ."</p>";
			echo '<p>Preis: '  . htmlspecialchars($record['p_preis']) ." €</p>";
			echo '<br>'; 
        } 
			echo "</div>";
		?>
  • Wie sieht der Sreenshosts aus?

Die Ausgabe sieht so aus

Alternativ-Text

Und die Einträge in der DB so:

(siehe Bild oben)

  • Welcher HTML-Quellcode gehört dazu.
<p>Farbe: <img src="img/icons/farben/cyan.jpg" alt="Cyan">, Rot, Gelb, Schwarz</p>
0 53

Problem mit str_replace

Jnnbo
  • php
  1. 1
    Der Martin
    1. 0
      Jnnbo
      1. 1
        robertroth
        1. 0
          Jnnbo
          1. 1
            robertroth
            1. 0
              Jnnbo
              1. 1
                robertroth
                1. 0
                  Jnnbo
                  1. 1
                    robertroth
                    1. 0
                      Jnnbo
  2. 0
    robertroth
    1. 0
      Jnnbo
      1. 0
        robertroth
        1. 0
          Jnnbo
          1. 0
            robertroth
            1. 0
              Jnnbo
              1. 0
                robertroth
                1. 0
                  Jnnbo
                  1. 0
                    robertroth
                    1. 0
                      Jnnbo
                      1. 0
                        robertroth
                        1. 0
                          Jnnbo
                    2. 0

                      Problem mit str_replace - Update

                      Jnnbo
                      1. 0
                        robertroth
                        1. 0
                          Jnnbo
                          1. 0

                            Meine Lösung!

                            Jnnbo
                            1. 0
                              robertroth
                              1. 0
                                Jnnbo
                                1. 0
                                  robertroth
                                  1. 0
                                    Jnnbo
                            2. 0

                              Vor- und Nachteil?

                              Jnnbo
                              1. 0
                                Gunnar Bittersmann
                                • html
                                • php
                                • zu diesem forum
                                1. 0
                                  dedlfix
                                  1. 1
                                    Gunnar Bittersmann
                                    1. 0
                                      dedlfix
                                      1. 0
                                        Gunnar Bittersmann
                                        1. 0
                                          Gunnar Bittersmann
                                          • php
                                  2. 0
                                    Jnnbo
                                    1. 0
                                      dedlfix
                                2. 0
                                  Matthias Apsel
                                  • zu diesem forum
                          2. 1
                            robertroth
  3. 0
    Gunnar Bittersmann
    • barrierefreiheit
    • css
    • html
    1. 0
      Jnnbo
      1. 0
        Gunnar Bittersmann
        • barrierefreiheit
    2. 0

      Problem mit str_replace(), falsches Datenmodell?

      robertroth
      • barrierefreiheit
      • css
      • datenbank
      1. 0
        Jnnbo
        1. 0
          dedlfix
          1. 0
            Jnnbo
            1. 0
              dedlfix
      2. 0
        Gunnar Bittersmann
        • barrierefreiheit
        • html
        1. 0
          Gunnar Bittersmann
  4. 0
    MudGuard