Also, ich habe vor mir ein Interface zu machen, in dem ich die Einträge in meiner Shoutbox auslesen kann und auch löschen kann.
Dazu habe ich dann natürl. nach einem Tutorial gesucht und habe das hier gefunden http://www.tutorials.de/tutorials15435.html .
Darin geht es um genau diese Sachen. Nun wollte ich aber dass mir db_ausgabe.php den Namen in einem Textfeld und die Nachricht in einer textarea ausgibt.
Ich hab also einfach ein Formular genommen und es so gestaltet, wie ich mir vorstelle es zu funktionieren hat, bzw. so wie ich meinte es könne funktionieren.
Es geht aber leider nicht
$abfrage[nick] = nick VARCHAR
$abfrage[txt] = txt TEXT
So soll es sein. nick VARCHAR in einem Textfeld und txt TEXT in einer textarea.
Ich krieg aber immer die Meldung: Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /var/www/web1/html/v6/admin/db_ausgabe.php on line 19
Was kann ich nu also machen damit es doch geht?
Meine Codes:
db_ausgabe.php
db_eingabe.html
db_erstellen.php
work.php
Ist das nun richtig so oder hab ich's wiedermal nicht verstanden und lieg völlig falsch? :|
Dazu habe ich dann natürl. nach einem Tutorial gesucht und habe das hier gefunden http://www.tutorials.de/tutorials15435.html .
Darin geht es um genau diese Sachen. Nun wollte ich aber dass mir db_ausgabe.php den Namen in einem Textfeld und die Nachricht in einer textarea ausgibt.
Ich hab also einfach ein Formular genommen und es so gestaltet, wie ich mir vorstelle es zu funktionieren hat, bzw. so wie ich meinte es könne funktionieren.
Es geht aber leider nicht
$abfrage[nick] = nick VARCHAR
$abfrage[txt] = txt TEXT
So soll es sein. nick VARCHAR in einem Textfeld und txt TEXT in einer textarea.
Ich krieg aber immer die Meldung: Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /var/www/web1/html/v6/admin/db_ausgabe.php on line 19
Was kann ich nu also machen damit es doch geht?
Meine Codes:
db_ausgabe.php
HTML:
<html>
<head>
<title>Inhalte ausgeben</title>
</head>
<body>
<?php
$host = "localhost";
$user = "lala";
$password = "lala";
$dbname = "v6gb";
$tabelle ="shoutbox";
$dbverbindung = mysql_connect ($host, $user, $password);
$dbanfrage = "SELECT * from $tabelle";
$result = mysql_db_query ($dbname, $dbanfrage, $dbverbindung);
while ($ausgabe = mysql_fetch_array ($result))
{
print ("$ausgabe[nick]<br><br>$ausgabe[txt]<br><hr><br>");
}
mysql_close ($dbverbindung)
?>
<form name="form1" method="post" action="">
<font face="Verdana" size="1">Name:
<input type="text" name="$ausgabe[nick]">
<br>
Msg. : </font>
<textarea name="$ausgabe[txt]" row=5 cols=40></textarea>
</form>
</body>
</html>
db_eingabe.html
HTML:
<html>
<head>
<title>Dateneingabe</title>
</head>
<body>
<form action="work.php" method=post>
Nick: <br>
<input type=text name="$ausgabe[nick]" size= 50>
<br>
<br>
Msg. :<textarea name="$ausgabe[txt]" row=5 cols=40></textarea>
<br>
<br>
<input type=submit name="SUBMIT" value="ok">
</form>
</body>
</html>
db_erstellen.php
HTML:
<html>
<head>
<title>Daten verarbeiten</title>
</head>
<body>
<?php
$host = "localhost";
$user = "lala";
$password = "lala";
$dbname = "v6gb";
$tabelle ="shoutcast";
$dbverbindung = mysql_connect ($host, $user, $password);
$dbanfrage = "INSERT into $tabelle values ('0', '$eingabe[nick]', '$eingabe[txt]')";
if (mysql_db_query ($dbname, $dbanfrage, $dbverbindung)) {
print ("Datenbankeintrag erfolgreich.");
} else {
print ("Es traten Probleme auf.");
}
mysql_close ($dbverbindung);
?>
</body>
</html>
work.php
HTML:
<html>
<head>
<title>Daten verarbeiten</title>
</head>
<body>
<?php
$host = "localhost";
$user = "lala";
$password = "lala";
$dbname = "v6gb";
$tabelle ="shoutcast";
$dbverbindung = mysql_connect ($host, $user, $password);
$dbanfrage = "INSERT into $tabelle values ('0', '$eingabe[nick]', '$eingabe[txt]')";
if (mysql_db_query ($dbname, $dbanfrage, $dbverbindung)) {
print ("Datenbankeintrag erfolgreich.");
} else {
print ("Es traten Probleme auf.");
}
mysql_close ($dbverbindung);
?>
</body>
</html>
Ist das nun richtig so oder hab ich's wiedermal nicht verstanden und lieg völlig falsch? :|