Hi,
ich habe eine Frage ob wer weiß wo in diesem Code der fehler liegt das es nicht funktioniert. oder ob mir jemand vielleicht ein andern Code geben kann?!
Ich hätte gerne eine seite mit 3 Buttons und neben dran soll auch noch erscheinen wann der Button zuletzt gedrückt wurde und wieoft schon.
Hier der Code:
Meine Tabelle button schaut so aus:
Feld Typ Attribute Null Standard Extra Aktion
Button varchar(255) Nein
Datum date Nein 0000-00-00
Klicks int(11) Nein 0
und die seite komlett so:
HTML
<?
include("xxx.php");
if(isset($_POST['cmd'])){
$clicked_button=$_POST['cmd'];
$clicked_date=date("Y-m-d");
$query="update button set Datum='$clicked_date',Klicks=Klicks+1";
$query.=" where Button='$clicked_button'";
mysql_query($query);
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled</title>
</head>
<body>
Wählen sie ihre Lieblingssuchmaschine
<form action=<?echo $_SERVER['PHP_SELF'];?> method="post">
<table>
<tr>
<td><input type="submit" name="cmd" value="Google"/></td>
<td><input type="submit" name="cmd" value="Lycos"/></td>
<td><input type="submit" name="cmd" value="Yahoo"/></td>
</tr>
</table>
</form>
Ihre Favoriten
<?
$query="select * from button";
$result=mysql_query($query);
echo "<table border=\"1\">";
echo "<tr>";
echo "<td>Suchmaschine</td><td>Datum letzter Klick</td><td>Klicks</td>";
echo "</tr>";
while($row=mysql_fetch_array($result,MYSQL_ASSOC)){
echo "<tr><td>";
echo implode("<td>",$row);
echo "</tr>";
}
echo "</table>";
?>
</body>
</html>
Alles anzeigen
Vielen Dank
Über verbesserungsvorschläge bin ich auch sehr dankbar!