2016-07-22 8 views
0

Nun, ich bin sehr neu in Javascript und PHP, und ich habe ein Problem.Einfügen von HTML-Code in eine andere Datei mit PHP

Die Idee: Ich möchte ein Post-Bereich, wo in einer einzigen PHP-Seite Leute ein Formular ausfüllen und es wird ein kleines Bootstrap-Panel erstellen. Mach dir keine Sorgen über mehrere Seiten, es ist wie eine ... Wand. Beispiel:

<div class="col-sm-6"> 
<div class="panel panel-primary"> 
    <div class="panel-heading"> 
    <h3 class="panel-title">My message</h3> 
    </div> 
    <div class="panel-body"> 
    <h6>This is a test!</h6> 
    </div> 
    </div> 
</div> 

ich nicht genau weiß, wie dies zu tun. Was ich denke ist, dass es auf einer anderen Seite ein Formular geben wird, das den HTML-Inhalt für den Panel-Titel und den Body erhält und dann der PHP-Code HTML-Code [keine Datei] erzeugt und diesen in eine andere Datei legt.

BEARBEITEN: Wie Sie in den Kommentaren sehen können, muss ich PHP und mySQL verwenden. Ich bin mir immer noch nicht sicher, wie ich das machen soll.

+0

Müssen Sie die Datei speichern? oder einfach eine neue Seite öffnen und wenn der User es verlässt, alles weg? –

+1

@ A.Rossi Nun, wie gesagt, es ist wie eine Mauer. Die "Posts" werden dort bleiben, wo sie sein sollen. Und über die Post-Seite sollte es dort bleiben. – MucaP

+0

Jemand sagen Sie mir, wenn ich falsch liege, aber ich denke, Sie brauchen eine Server-Seite für diese, mit einer Datenbank, um alle Ihre Beiträge zu speichern –

Antwort

1

Okay, ich habe das für Sie gemacht. Das folgende ist nur für einen Start, der Code ist nicht korrekt geschrieben, aber es gibt Ihnen eine Möglichkeit, Ihr "Projekt" zu starten.

Zunächst erstellen Sie Ihre Datenbank für die Speicherung Ihrer Post, wie folgt:

TABLE_POST 
title 
content 
date 
autor 

Dann wall.php:

Ihre Datei starten, indem sie mit einer Abfrage bekommen, alle bestehenden Eintrag in der Datenbank :

var post_list = "select id, pseudo, title, date, autor from table_post"; 

Sobald Sie es haben, zeigen Sie es, wie Sie wollen:

In einer anderen Seite können Sie Ihre Form haben: form.php

<form id='myform' method='post' action='add_post.php'> 
<input type='text' id='title'/> 
<input type='text id='content' /> 
<input type='text' id='autor' /> 
<input type='submit' value='Post it !'> 
</form> 

Und in einer anderen Seite, können Sie die Funktion in der Datenbank einzufügen haben:

add_post.php

insert into table_post VALUES ($_POST["title"], $_POST["content"], NOW(), $_POST["autor"]); 

ich wieder Torf, ich gebe nur eine Struktur für Ihre Leistung, ich habe keine korrekte Syntax des Codes zur Verfügung gestellt. Hoffe, es kann Ihnen helfen

+0

Danke! Nun, ein bisschen zu viel, es ist viel einfacher, kein Datum oder Autor, aber das hilft. Danke! – MucaP

Verwandte Themen