Announcement

Collapse
No announcement yet.

Text-Daten aus Mysql-Tabelle mit PHP-Scripts - funktioniert nicht?

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Text-Daten aus Mysql-Tabelle mit PHP-Scripts - funktioniert nicht?

    Hallo!

    Hab eine dynamische Website, welche sich aus einzelnen Daten aus einer Mysql-Datenbank generiert. Nun habe ich in einem Text-Feld in der Tabelle Sitecontent auch PHP-Scripts. Das wird aber offensichtlich vom Client nicht erkannt und das PHP-Script wird als HTML-Text interpretiert.

    Beispiel:

    In Tabelle steht im Feld content:
    <input type=hidden name=language value=<? echo "$lang;"?>>

    dann sollte normalerweise im Seitenquelltext Folgendes stehen (wenn $lang='de'):
    <input type=hidden name=language value=de>

    Steht aber leider so im Quelltext:
    <input type=hidden name=language value=<? echo "$lang;"?>>

    Irgendwelche Ideen? Würd mir sehr helfen.

    Liebe Grüße
    Klaus

  • #2
    Das hat in keinster Weise etwas mit SQL zu tun, sondern ist ein reines PHP/Design Problem.
    Davon abgesehen das ich Programmcode in Datenbanken gespeichert für suboptimal halte.
    Bei SQL-Code bitte beachten: Formatierung von SQL in Beiträgen

    Comment


    • #3
      dann sollte normalerweise im Seitenquelltext Folgendes stehen (wenn $lang='de'):
      Kommt darauf an, wie man die Ausgabe macht.

      Steht aber leider so im Quelltext:
      Dann wurde wohl die Zeichenkette falsch ausgegeben

      http://php.net/manual/de/function.eval.php
      Christian

      Comment


      • #4
        In Tabelle steht im Feld content:
        <input type=hidden name=language value=<? echo "$lang;"?>>
        schomal so probiert?

        Code:
        <input type=hidden name=language value=<?php echo $lang; ?>>
        oder so?
        Code:
        <?php
        echo "<input type=\"hidden\" name=\"language\" value=\"".$lang."\">";
        ?>

        Comment

        Working...
        X