phpbar.de logo

Mailinglisten-Archive

Nochmal Gästebuch...
Archiv Mailingliste php_(at)_infosoc.uni-koeln.de

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Nochmal Gästebuch...




So, nachdem ich mir die ganzen Beispiele angesehen hab
ist eigentlich was brauchbares dabei rausgekommen.
Allerdings klappt das Script noch nicht so ganz. Das Problem

ist, daß die Einträge in die Datenbank nicht vorgenomen
werden. Vielleicht kann mir jemand von euch helfen.

Ich poste das Script mal noch.

Danke

Mark Kronsbein

<html>
<head>
   <title></title>
</head>
<body>
<form ACTION="<?php  echo($PHP_SELF);?>" METHOD=post>
<table ALIGN=CENTER WIDTH="90%"><tr>
  <td>Name</td><td><input type="text" name="name" size=50></td>
</tr><tr>
  <td>E-Mail</td><td><input type="text" name="email" size=50></td>
</tr><tr>
  <td>Homepage</td><td><input type="text" name="url" size=50
value="http://"></td>
</tr><tr>
  <td>Homepage-Titel</td><td><input type="text" name="titel"
size=50></td>
</tr><tr><td>
  <br>Kommentar<br><textarea name="kommentar" rows="7" cols="65"></textarea>
   <br><br><hr><center><input TYPE="submit" name="action" VALUE="submit"></center><br><br>
</form></td></tr>
</table>
<?
include("connect.php3")

MYSQL_CONNECT($hostname, $username, $password) OR DIE("Unable
to connect to database");

_(at)_mysql_select_db( "$dbName") or die( "Unable to select database");


if($action== "submit"){ 
$eintragquery = "INSERT INTO $userstable VALUES('$name','$email','$url','$titel','$kommentar')";
$result = MYSQL_QUERY($eintragquery);
} 

else {

MYSQL_CONNECT($hostname, $username, $password) OR DIE("Unable
to connect to database");

_(at)_mysql_select_db( "$dbName") or die( "Unable to select database");


$query = "SELECT * FROM $userstable order by zeit";

$result = MYSQL_QUERY($query);

$number = MYSQL_NUMROWS($result);

$i = 0;

IF ($number == 0) :

        PRINT "<CENTER><b>Leider hat sich noch niemand eingetragen!</b></CENTER>";

ELSEIF ($number > 0) :

PRINT "<CENTER><b>Bisherige Einträge: $number<b><BR><BR>";

        WHILE ($i < $number):

                $name = mysql_result($result,$i,"name");
                $email = mysql_result($result,$i,"email");
                $url = mysql_result($result,$i,"url");
                $titel = mysql_result($result,$i,"titel");
                $kommentar = mysql_result($result,$i,"kommentar");
                
                PRINT "<table border=0 cellspacing=0 cellpadding=3
width=100%>";
                PRINT "<tr><td width=100%  align=\"left\"><b><a
href=\"mailto:$email\">$name</a></b></td></tr>";
                PRINT "<td width=100% align=\"left\"><a href=\"$url\">$titel</a></td></tr>";
                PRINT "<td width=100% align=\"left\">$kommentar</td></tr>";
		PRINT "</table><hr>";             
   		PRINT "<BR><BR>";

                $i++;

        ENDWHILE;
ENDIF;

}

include("../../footer.inc")
?>



Home | Main Index | Thread Index

php::bar PHP Wiki   -   Listenarchive