kostenloser Webspace werbefrei: lima-city


Nach dem Schreiben vom Forumsbeitrag diesen anzeigen lassen

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    cam

    cam hat kostenlosen Webspace.

    Hallochen, ich schon wieder!

    Noch immer bastel ich an meinem Forum. Nachdem nun alles funktioniert wie es funktionieren sollte, bin ich nun dabei, das Forum optisch aufzubessern und es gleichzeitig auch noch userfreundlicher zu machen. Dazu geh?rt f?r mich auch, dass man sich, nachdem man einen Beitrag (oder auch eine Antwort) geschrieben hat, aussuchen kann, ob man zur Forums?bersicht oder direkt zum Beitrag gehen m?chte. Das mit der Forums?bersicht ist ja nun ganz und gar kein Problem, aber daf?r der Link zum Beitrag umso mehr. Denn es wird einfach nicht die forums_id herausgesucht. Ich habe schon einiges versucht, allerdings ohne jeglichen Erfolg. Ich denke mal, ich poste hier nun einfach mal das gesamte Script, in dem sich die beiden Links befinden. Vielleicht hilft das ja schon weiter:

    $user=$HTTP_POST_VARS['user'];
    	$mail=$HTTP_POST_VARS['mail'];
    	$betreff=$HTTP_POST_VARS['betreff'];
    	$forumsbeitrag=$HTTP_POST_VARS['forumsbeitrag'];
    	$punkt=".";
    	$datum=date("d");
    	$datum.=$punkt;
    	$datum.=date("m");
    	$datum.=$punkt;
    	$datum.=date("Y");
    	$zeit=date("G");
    	$zeit.=$punkt;
    	$zeit.=date("i");
    	$zeit.=$punkt;
    	$zeit.=date("s");
    	$user=htmlspecialchars($user);
    	$user=htmlentities($user);
    	$betreff=htmlspecialchars($betreff);
    	$betreff=htmlentities($betreff);
    	$forumsbeitrag=htmlspecialchars($forumsbeitrag);
    	$forumsbeitrag=htmlentities($forumsbeitrag);
    	$forumsbeitrag=nl2br($forumsbeitrag);
    	$db=mysql_connect("","","")
    		or die("<b>Kein Connect zum Datenbankserver</b>");
    	mysql_select_db("")
    		or die("<b>Datenbank konnte nicht angsprochen werden</b>");
    	$anfrage="INSERT INTO forum VALUES ('";
    	$anfrage.="0','0','";
    	$anfrage.=$user;
    	$anfrage.="', '";
    	$anfrage.=$mail;
    	$anfrage.="', '";
    	$anfrage.=$datum;
    	$anfrage.="', '";
    	$anfrage.=$zeit;
    	$anfrage.="', '";
    	$anfrage.=$betreff;
    	$anfrage.="', '";
    	$anfrage.=$forumsbeitrag;
    	$anfrage.="')";
    	mysql_query($anfrage)
    		or die("<b>Fehler bei der Datenbankanfrage</b>");
    	mysql_close($db);
    	print("<p>?");
    	print("<p><font face='Arial'><center><b>Vielen Dank f?r Ihren Beitrag!</b></p>");
    	print("<p>?");
    	print("<p><a href='index.php'>Zur?ck zum Forums?berblick</a> ? <a href='read.php?forums_id='");
    	print($zeile[0]);
    	print("'>Beitrag anzeigen</a></font></center>");


    Beitrag ge?ndert am 8.03.2006 12:26 von cam
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. p*****s

    Also wenn du in MySQL nach einem Eintrag suchst, der als ID die GET-Variable hat, dann findet er nix, oder wie?
    ?brigens, kann es sein, dass du das Beispiel aus einem Buch namens PHP von Michael Seeboerger-Weichselbaum hast? So sieht es n?mlich aus:biggrin:
  4. Autor dieses Themas

    cam

    cam hat kostenlosen Webspace.

    Hm ... mit dieser GET-Variable habe ich es glaube ich auch schon versucht, aber es hat nicht geklappt. Kannst du mir vielleicht genau sagen, wiese aussehen muss? Vielleicht hatte ich da ja einen Fehler.

    Ja, genau dieses Buch habe ich gerade vor mir zu liegen. Schlie?lich muss frau doch Informationen von irgendwo her nehmen :biggrin:
  5. Cam ist auch nich irgendwie abgeguckt, oder?
    http://community-and-more.de
    Die war oder ist von kenny....

    Zu deinem Problem :
    Ich habe keine Lust den Quelltext zu durchforsten. ^^
    Du musst einfach die ID des Forums auslesen, in dem der Beitrag steht und dann dort hinverlinken. Ich verstehe nicht so ganz, was daran so schwierig ist.
    Au?erdem sollte man $_GET, $_POST, $_COOKIE und $_SESSION nehmen.

    MfG Lucas
  6. t******k

    cam schrieb:
    $db=mysql_connect('mysql.lima-city.de','USER6772','71201967')
    or die('<b>Kein Connect zum Datenbankserver</b>');


    Das n?chste mal bitte gleich noch dein Passwort f?r Lima, deinen Emailanbieter, am besten gleich deine ganze Passwortliste hinschreiben.
    Brauch man den Rest sich nicht mehr auszudenken ;)

    Zu deiner Frage kann ich mich nur lucas(9991) anschlie?en.
  7. p***2


    tt-freak schrieb:
    cam schrieb:
    $db=mysql_connect('mysql.lima-city.de','USER6772','71201967')
    or die('<b>Kein Connect zum Datenbankserver</b>');


    Das n?chste mal bitte gleich noch dein Passwort f?r Lima, deinen Emailanbieter, am besten gleich deine ganze Passwortliste hinschreiben.
    Brauch man den Rest sich nicht mehr auszudenken ;)

    Zu deiner Frage kann ich mich nur lucas(9991) anschlie?en.


    Hast recht!!!
    Ich meinte die Daten w?ren irgendwelche aber iss nicht. Werde Ihm mal ne PN senden, dass er wenigstens diesen thread mal editiert.
    Wenn er pech hat sind irgendwann die ganzen Daten wech.:eek:

    Beitrag ge?ndert am 8.03.2006 10:34 von pit62
  8. Autor dieses Themas

    cam

    cam hat kostenlosen Webspace.

    Okay, okay, ich habe einen Fehler gemacht ... aber hey, Menschen machen Fehler und ich glaube, ich bin auch ein Mensch. Aber k?nnte man nun bitte auf das eigentliche Thema zur?ckkommen ... danke!

    Und nein, ich habe Community And More nirgends angeguckt ... warum auch? Was h?tte ich davon? Ich m?chte halt einfach nur eine Seite erstellen (bzw. inzwischen sind es zwei), in der eine Community entstehen soll, doch eben noch mehr. Deshalb macht dieser Name Sinn.

    PS: ER ist eine SIE!

    Beitrag ge?ndert am 8.03.2006 12:29 von cam

  9. Okay, okay, ich habe einen Fehler gemacht ... aber hey, Menschen machen Fehler und ich glaube, ich bin auch ein Mensch. Aber k?nnte man nun bitte auf das eigentliche Thema zur?ckkommen ... danke!

    Wozu zum Thema zur?ckkommen?
    Du hast deine Antwort.


    Und nein, ich habe Community And More nirgends angeguckt ... warum auch? Was h?tte ich davon? Ich m?chte halt einfach nur eine Seite erstellen (bzw. inzwischen sind es zwei), in der eine Community entstehen soll, doch eben noch mehr. Deshalb macht dieser Name Sinn.

    Du solltest es trotzdem umbennen, da eine Community mit exakt gleichem Namen bereits existiert und das macht sich erstens nicht gut und zweites glaube ich, dass es auch mit den Rechten f?r etwaige Domains zu tun hat.


    PS: ER ist eine SIE!

    Beitrag ge?ndert am 8.03.2006 12:29 von cam

    Ok, ok. ;-)
    [/quote]
  10. Autor dieses Themas

    cam

    cam hat kostenlosen Webspace.

    Seit wann gibt es denn diese andere Community? Ich meine, meine gesamte Firma hei?t so und das nicht erst seit heute.

    Hm, und die Antwort? Naja, mit der kann ich im Moment eher wenig anfangen. Ich meine, sooo gut bin ich in PHP un MySQL nicht ... fange damit so gut wie gerade erst an.

  11. Seit wann gibt es denn diese andere Community? Ich meine, meine gesamte Firma hei?t so und das nicht erst seit heute.

    Deine Firma heisst community-and-more???
    Diese besagte Website existiert(e) seit/vor ca. einem Jahr. Such einfach mal bei Google, wenn du noch was finden solltest, dann schaus dir an, ansonsten ist es glaube ich doch ziemlich egal.


    Hm, und die Antwort? Naja, mit der kann ich im Moment eher wenig anfangen. Ich meine, sooo gut bin ich in PHP un MySQL nicht ... fange damit so gut wie gerade erst an.

    Dann les dir ein paar Tutorials durch (gibts extra einen Thread im Forum zu) und dann stell deine Frage konkreter.

    MfG Lucas
  12. Autor dieses Themas

    cam

    cam hat kostenlosen Webspace.

    Nun, meine Firma existiert seit 1998 ... haben wir das schon mal gekl?rt.

    Ich mein, diese $_GET an sich ist ja klar. Ich brauche einfach nur den Befehl, dass er immer die letzte beitrags_id, die automatisch erstellt wird, heraussucht und ausgibt.
  13. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!