Neues zusätzliches Eingabefeld einfügen

Read-Only-Modus

Das 01-Supportforum befindet sich im Read-Only-Modus. Es ist nicht mehr möglich sich zu registrieren, neue Themen zu erstellen oder auf bestehende Themen zu antworten.

Alle Inhalte stehen bis auf absehbare Zeit jedoch weiterhin lesend zur Verfügung.


Bei Fehlern oder Problemen mit PHP-Scripten von 01-Scripts.de erstellen Sie gerne einen Issue-Eintrag auf Github oder nehmen Sie per E-Mail Kontakt auf.

  • Hallo,


    in welcher Datei kann ich ein neues Feld einbinden? Und dass der natürlich auch ein Feld in der Datenbanktabelle bekommt.
    Falls das Feld ausgefüllt ist, soll es dann auch ausgegeben werden.


    Beispiel:
    xxx
    Artikel-Überschrift:
    xxx
    Youtubelink:


    Wenn das Feld Youtubelink einen Inhalt hat, soll es dann auf der Seite erscheinen. (Ausgabe dann in der Templatedatei.)



    Edit:


    Habe so angefangen:


    write_form.php

    PHP
    1. <tr>
    2. <td><strong>Youtubelink ID</strong>:</td>
    3. <td><input type="text" name="youtubeid" value="<?PHP echo $form_data['youtubeid']; ?>"></td>
    4. </tr>



    artikel.html

    PHP
    1. <?php if ($youtubeid):?>
    2. <p align="center"><object type="application/x-shockwave-flash" width="330" height="275" data="http://www.youtube.com/v/<?php echo $youtubeid; ?>">
    3. <param name="movie" value="http://www.youtube.com/v/<?php echo $youtubeid; ?>">
    4. </object></p>
    5. <? endif; ?>


    In die Datenbank habe ich auch ein Feld names youtubeid manuell hinzugefügt.


    Nun muss es nur noch in die Datenbank schreiben, wenn ich den Artikel veröffentliche oder bearbeite.


    Edit2:


    _functions.php





    article.php



    Es schreibt jetzt in die Datenbank und beim Artikel bearbeiten sehe ich auch den Wert, den ich zuvor eingegeben und gespeichert hatte.
    Es erscheint aber nichts in der Ausgabe.
    Per Überprüfung mit empty sehe ich, dass er die Variable auch gar nicht findet.