Neue Seite durch Benutzer anlegen
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
bestimmen
code
dank
datum
durchlesen
dutzend
editor
eingabe
ende
erstellen
feine url
folgende frage
grundlage
hilfe
host
inhalt
kleine tipps
rat
url
verbindung
-
Hallo!
Ich habe Folgende Frage:
Wie kann ich einen Button machen,der,wenn ein Benutzer auf ihn klickt einen Editor öffnet und die eingabe des Editors soll dann eine Neue Seite geben,also so wie bei einem Forum,mit Neues Thema,aber ohne Antworten,sodass dann in der url zB steht:
www.blablabla.lima-city.de/Thema?Beitrag=Mein-Thema
ich weiß wie man die Daten Dann überträgt(mit $_POST),aber nur nicht wie man diese Dann in einer neuen Seite Anzeigt,mit mySQL speichert und dann in einer Linkliste Anzeigt,wo,wenn man klickt dann der Beitrag angezeit wird! -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Lese dich in die Grundlagen von SQL in Verbindung mit MySQL, sowie die Datenbankabstraktionsklasse PDO ein. (Alternativ statt PDO kannste mysqli nehmen). Alles findest du bei Google. Weiterhin haben wir eine kleine aber feine Linkliste, die auch SQL-Tuts enthält.
-
ICh will mir eigentlich nicht dutzende von Tutorials durchlesen,sondern einfach nur eine Antwort
Beitrag zuletzt geändert: 5.12.2009 21:15:30 von gaestefun -
Lies das am besten, glaub mir ist der leichtere Weg, wenn man es gleich verstanden hat. Kleine Tipps: Tabelle erstellen mit Werten. dann über PHP in neuer PHP Datei auslesen lassen.
-
Guten Abend:
Daten erstellen:
<form method="post" action="testdatei.php"> <p>Blabla:<br><input name="blabla" type="text" size="30" maxlength="99" value="BlaBla"></p> <p>Inhalt:<br><textarea name="inhalt" cols="50" rows="7">Bitte hier den Inhalt einfügen</textarea></p> <input type="submit" value=" Absenden "> <input type="reset" value=" Abbrechen"> </form>
Testdatei.php
<?php /* Variablen aus dem Forumlar bestimmen */ $blabla = $HTTP_POST_VARS["blabla"]; $inhalt = $HTTP_POST_VARS["inhalt"]; include("config.php"); $db = @mysql_pconnect($host, $user, $pass) or die ("Verbindung mit MySQL-Server fehlgeschlagen!"); @mysql_select_db($database, $db) or die ("Verbindung zur Datenbank fehlgeschlagen!"); $sql = "INSERT INTO $table (id, blabla, inhalt) VALUES ('', '$blabla', '$inhalt')"; $result = mysql_query($sql, $db); if($result) { echo "Eintrag erfolgreich!"; } else { echo "FEHLER!"; }; ?>
config.php
<?php $host = "mysql.lima-city.de"; $user = "xxxxxxx"; $pass = "xxxxxxx"; $database = "xxxxxxxx"; $table = "xxxxxxx"; ?>
Wie man den rest dann am Ende noch weiter bearbeiten kann, findest du auch so im Web.
lg ferana
-
gaestefun schrieb:
Ok,danke für eure Hilfe!
Ich habe es am ende dann doch etwas anderster gemacht,aber es funtioniert!
Du kannst ja deinen Lösungsweg präsentieren.
Vllt haben andere das selbe Problem und sind deshalb für jeden Rat dankbar.
Lg ferana -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage