wieso kann ich keine Daten in meine 1und1 mySQL Datenbank mit php eintragen

Also das was wir vorher gemacht haben, gehört nicht dazu?

Dann müssen wir eine neue Tabelle machen. Der Aufbau ist schon gut.

ID => INT(11) => Primärschlüssel, Autoincrement
Datum => DATETIME => Zeiterfassung
Betreff => VARCHAR(128) => Titel der News, einfach mal 128 Zeichen gesetzt. Wenn zu lang/kurz, dann einfach anpassen
News => TEXT => Text der News mit 65.535 Zeichen (sollte reichen)
Bild => kann es pro News nur ein Bild geben oder mehrere?

Dann kannst du hier schon mal sehen, wie man eine Textarea und ein Dateiupload für Bilder ins Formular bringt:
- Textarea: http://www.w3schools.com/tags/tag_textarea.asp
- Fileupload: http://www.php-einfach.de/tuts_php_datei_upload.php (sogar mit PHP-Beispiel)

Das kannst du ja mal so weit bauen, wie du kommst.
Würde dir vorschlagen, erst das Formular in HTML so zu bauen, wie du es gern hättest und danach an PHP gehen, sprich: Erst die News versuchen in die Datenbank zu kriegen. Fileupload würde ich als letztes machen.

LG Janniboy
 
Hey,

ja das ist das was wir mal gemacht haben, aber einfach umgewandelt zu dem Newsthema.

Erstmal würde ein Bild reichen.

Werde mir die Seiten mal anschauen und morgen versuchen, heute hab ich leider keine Zeit mehr.

danke!

gruß
Ergänzung ()

Servus,

also habe mal dran gesessen und bin echt weiter und auch weit gekommen.

Hier mal meine Skripte.

Anhang anzeigen news.zip

Denke der DP Zugang und die Styles sind egal. Die Verbindung und das Aussehen funktionieren auch wie gewünscht.

Habe auch ein "textarea" hinbekommen. Aber ein Problem habe ich. Wenn ich mit dem Textarea etwas erstelle mit Zeilenumbrüchen und es in die Datenbank schreibe funktioniert das auch. (erstellen.php) wenn ich diese dann bearbeite, wird der Text auch mit den Zeilenumbrüchen angezeigt (bearbeiten.php). Wenn ich aber nur den Inhalt ausgeben möchte, sind die Zeilenumbrüche nicht da. (news.php)

Wenn das noch klappt. Wäre ich mit dem 1. Schritt zufrieden.

Woran könnte das liegen?

gruß
 
Zuletzt bearbeitet:
Hey,

das hört sich gut an. Die Frage kann ich dir, ohne in die Dateien zu gucken, direkt sagen.

Bei der Ausgabe machst du wahrscheinlich gerade einfach folgendes:

PHP:
echo $row['text'];

Damit Zeilenumbrüche aber angezeigt werden, muss man die Funktion nl2br() mit integrieren. Also z.B. so:

PHP:
[php]echo nl2br($row['text']);

Erst jetzt werden die Umbrüche interpretiert.

Dann sollte es klappen ;)
LG
 
Hey,

im Prinzip hast du recht, ich nutze aber $line

Hier mein Korrigierter Code, verursacht aber einen Fehler :(

PHP:
<?PHP echo n12br ($line['news'];) ?>
Ergänzung ()

Hey,

auch mit dem richtigen "Befehl" nl2br hats auch nicht geklappt...

PHP:
<?PHP echo nl2br ($line['news'];) ?>
 
Zuletzt bearbeitet:
Ob $line oder $row ist egal. Du hast due Klammer nach dem Semikolon gemacht. Schau dir meinen Code nochmals an. Erst Klammer zu, dann Semikolon. :)
 
Hey,

danke! Wer lesen kann ist klar im Vorteil, wer richtig lesen kann machts richtig!

Wie komme ich jetzt zu der Bilder Geschichte. Ein Bild auf den Webspace zu laden per PHP ist das eine. (Im Prinzip muss ich da ja nur das Fertige Script benutzen und hoffen das mein Webspace das kann). Diese dann aber auch in den Text zu platzieren ist wohl was ganz anderes.

Hast du da ne Idee?

Mir ist doch noch was eingefallen, ich würde gerne einen Login bauen. Wenn du da einen guten Link hättest, ist das sicher auch kein Hexenwerg.

gruß
 
Zuletzt bearbeitet:
Hey ho,

du könntest mit den Bildern wie folgt arbeiten:

Bei Hochladen der Bilder, benennst du die Bilder nach der NewsID. Du legst also einen Ordner Images oder so ähnlich an und speicherst dort zu jeder News ein Bild. Für News 1 heißt das Bild news_1.jpg, für News 2 heißt das Bild news_2.jpg usw.
So brauchst du keine Datenbank dafür. Das heißt, die Spalte kann eigentlich weg.

Beim Auslesen der Bilder kannst du folgendes Beispiel nehmen und einfach anpassen. In der Schleife kannst du ja prüfen, ob das Bild news_<ID> heißt.

http://de3.php.net/readdir (etwas tiefer bei EXAMPLE => /* This is the correct way to loop over the directory. */)

Einen Login findest du z.B. hier: http://forum.php-einfach.de/thread.php?threadid=11312
 
Hallo,

was lange wärt, wird endlich ...

Hab das mit dem Login endlich geschafft.

Wo soll ich nur anfangen.

Hier mal das Script was ich gebastelt habe... Strukturmäßig sicher ne Katastrophe, aber es läuft.

Anhang anzeigen script.zip

Was mich vor Probleme gestellt hat:
- wo fange ich an mit der Session
- bei meiner 1und1 Subdomäne die ich gewählt habe, kann ich http Weiterleitung oder Frame Weiterleitung auswählen, da ich nicht will, das jeder die Webspace Daten und Struktur sieht (bsp. http://xxxxxxxxx.xxxxxx.xx/xxxxe/xxxxx/admin_index.php) mache ich immer eine Frame Weiterleitung. bei meiner normalen Page geht das auch, hier bei dem script aber nicht, da dann scheinbar die Session Daten nicht mit übertragen werden.

klar wäre es schicker, wenn ich www.MeineHomepage.de und dann immer www.MeinerHomepgage.de/impressum.html usw. sehen würde aber wie ich das mache, weiß ich nicht.

bis ich mal raushatte, das mein Loginscript deswegen nicht geht ... eijajei...
- dann hatte ich in einem vorherigen Script das Formular und die php befehle in einer Datei, das habe ich hier nicht geschafft. hätte gerne das admin_index.php (eigendlich nur das Formular für Benutzer und Kennwort) und admin_anmeldung.php (der eigendliche anmeldeprozess) in einer Datei sind.

Denke erst mal was das soweit das, was ich sagen wollte.

gruß
 
Zurück
Oben