Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
(Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI...

Php & Mysql

Diskussion: Php & Mysql im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Anzeige Habe mich mal an ein Gästebcuh versuch. Das klappt noch nicht so ganz :D, aber vielleicht könnt ihr ja ...

Antwort
Alt 15.03.07, 19:51   #1 (permalink)
 
Benutzerbild von Stein
 
Registriert seit: 10.10.05
Stein Leistung: Facit NTK
Stein eine Nachricht über ICQ schicken
Likes: 0
Php & Mysql

Anzeige

Habe mich mal an ein Gästebcuh versuch. Das klappt noch nicht so ganz :D, aber vielleicht könnt ihr ja mal drüber schauen und mir sagen ob das überhaput so moglich ist. Das ganz ist in einer php-datei:

PHP-Code:
<html>
<title>Mein Gästebuch!</title>
<body>
<form action="gaestebuch.html" method="post">
<b>Name: <br>
<input type="text" name="name"><br>
Nachricht: <br>
<textarea name="eintrag" cols="50" rows="10"></textarea><br>
<input type="Submit" value="Absenden"><br>
</form>
</b>
</body>
</html>
<?php
$autor 
$_POST["name"];
$text $_POST["eintrag"];
$verbindung mysql_connect("localhost",
"dawn",xxxx);
$eintrag "INSERT INTO gaestebuch
(autor, text)
VALUES
('$autor', '$text')"
;
$eintragen mysql_query($eintrag);
$abfrage "SELECT name, text FROM gaestebuch ORDER BY id DESC";
$ergebnis mysql_query($abfrage);
while(
$row mysql_fetch_object($ergebnis))
   {
   echo 
"Von <b>$row->name</b>:<br>";
   echo 
"$row->text<p>";
   }
?>
Nur leider wird idie Mysql datei weder gelesen noch ausgegen. Muss ich das ganz trennen(EIngabe auf einer Seite Ausgabe nächste Seite)

Vielen Dank schon mla im vorraus

gruß stein
__________________
Steinhagelvoll
Stein ist offline   Mit Zitat antworten
Alt 15.03.07, 19:57   #2 (permalink)
Moderator
 
Benutzerbild von bitmuncher
 
Registriert seit: 30.09.06
bitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcore
Likes: 442
Standard

Du wählst auch an keiner Stelle die DB aus, die du verwenden willst und die Frage ist, ob du die Tabelle schon erstellt hast. Ausserdem kannst du mit mysql_error() die Fehler-Rückgabe der DB abfragen, was dir sicher weiter helfen wird.
__________________
Mein Blog - Mein Job - Diaspora

Der Ring uns zu knechten besteht aus 12 Sternen auf blauem Grund.

Neue Beiträge im Habo via Twitter - Das HaBo auf FB - Das HaBo bei G+
bitmuncher ist gerade online   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 15.03.07, 23:58   #3 (permalink)
Member of Honour
 
Registriert seit: 20.10.01
boppy Leistung: Facit NTK
boppy eine Nachricht über ICQ schicken
Likes: 0
Standard

Dem kann ich zustimmen. außerdem leitest du auf eine htmlseite weiter:
<form action="gaestebuch.html" method="post">
hier sollte wohl auch die PHP Datei stehen (außer du hast das parsen von HTML-Dateien aktiviert)

Ansonsten könnte ich mir auch vorstellen, dass TEXT ein reserviertes Wort in MySQL ist, welches du nicht als Feldbezeichnung ohne Quotes nutzen kannst.

Verbesserungsvorschlag:
PHP-Code:
<?
$eintrag 
"INSERT INTO gaestebuch SET
`autor` = '$autor',
`text` = '$text'"
;
$eintragen mysql_query($eintrag);
Ganz nebenbei solltest du dir außerdem gedanken machen um das escapen der MySQL Daten: mysql_real_escape_string
boppy ist offline   Mit Zitat antworten
Alt 16.03.07, 07:14   #4 (permalink)
 
Registriert seit: 07.07.04
M.D.Geist Leistung: Facit NTK
Likes: 0
Standard

Außerdem solltest du den Code innerhalb des <body> tags platzieren da du ja HTML-Code ausgibst.
M.D.Geist ist offline   Mit Zitat antworten
Alt 16.03.07, 13:15   #5 (permalink)
Themenstarter
 
Benutzerbild von Stein
 
Registriert seit: 10.10.05
Stein Leistung: Facit NTK
Stein eine Nachricht über ICQ schicken
Likes: 0
Standard

Danke inzwischen hat es geklappt was unter anderem daran lag das ich von *.php auf *html weiter geleitet habe und mich immer gewundert warum nichts passiert
gruß stein
__________________
Steinhagelvoll
Stein ist offline   Mit Zitat antworten
Alt 16.03.07, 14:34   #6 (permalink)
 
Registriert seit: 21.10.06
weau Leistung: Facit NTK
Likes: 0
Standard

Hey Stein.
Ich lerne seit ein paar Wochen auch Mysql & Php.
Angefangen habe ich mit diesem Tut :
http://tut.php-q.net/

kann ich dir nur empfehlen, vorallem weil da oft auch sicherheitsaspekte angesprochen werden.


LG,weau
weau ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Web, Network & Multimedia Palace » (Web-) Design und webbasierte Sprachen » Php & Mysql
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
MySQL mastermix252 Code Kitchen 5 26.05.07 18:30
Php & Mysql Stein Code Kitchen 1 15.03.07 19:57
mysql 4 -> mysql 5.0.x bikmaek (Web-) Design und webbasierte Sprachen 11 27.03.06 17:57
mysql und c++ CPU8080 Code Kitchen 9 20.08.05 17:20
php und mysql aus mysql db auslesen chrisi01 (Web-) Design und webbasierte Sprachen 1 02.11.03 13:28


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61