Tabelle Entleeren

Black-IRC

Grünschnabel
So , ich habe jetzt ein kleines Script geschrieben, leider habe ich noch ein Problem:

Ich möchte noch einen Button zum löschen der gemachten Einträge einbinden, aber ich weis nicht wie ich das machen soll.Kann mir da jemand Helfen? Es ist eine Tabelle (playlist)
mit 3 Felder (titel,artist,zeit)
Wie bekomme ich das hin?
 
Sorry aber ich bekomme da keinen Button.
Nochmal, ich habe noch keinen Button und den Befehl der zum ausführen gehört habe ichja jetzt, es muss aber nicht unbedingt ein Button sein kann auch ein einfacher Text link sein...
*rotwerd*
Bin leider noch Anfänger....
 
Ich weis net an was des jetzt wieder ligen kann aber mit dem Button löscht er ständig den Inhalt und net wenn ich drauf drücke...//Edit: Ich habe noch ein anderes Problem, wie kann ich verhindern das das Script doppelte Einträge erstellt (jetzt erstellt er alle 20 sec einen Eintrag egal ob der noch der selbe eintrag ist wie vor 20 sec) Wie kann ich das verhindern?
Hier ist der PHP Code :
PHP:
 <!doctype html public "-//W3C//DTD HTML 4.0 //EN">
<html>
<head>
	 <title>Weekend Playlist by DJ Black Death</title>
</head>
<body>
<?
// if(substr($REMOTE_ADDR,0,10) != "192.168.0.")
// {
// echo "Unerlaubter Zugriff von $REMOTE_ADDR!";
// die;
// }
?> <head>
<title>Titelanzeige</title>
<?
$man = $_GET['man'];
$titel = $_GET['titel'];
$artist = $_GET['artist']; 
if(!$man)
{ ?>
<meta http-equiv="Refresh" content="180">
<? } ?>
</head>
<body bgcolor="#eeeeee" text="#000000">
<script language="JavaScript">
<!---
window.resizeTo(450,290);
window.statusbar=0;
// -->
</script> <center>
<font face="Arial" size="4"><strong>Weekend *lol*</strong><br>
&nbsp;<br>
<?
/* farben */
$ft = "<font face=\"Arial\" size=\"2\">";
$ftbig = "<font face=\"Arial\" size=\"4\">";
$host = "localhost";
$user = "bpm";
$password = "4892"; $link = mysql_connect($host, $user, $password); $query = "bpm"; if (mysql_db_query ($query, $link)) {
print ("Eintragung nicht erfolg!");
} else {
print ("Eintragung erfolgreich *freu*");
} 
if(!$man)
{
$query = "select titel,interpret from playlist "; $result = mysql_query($query,$link); # $num = mysql_numrows($result); # $row = mysql_fetch_array($result); $last_titel = $row[titel];
$last_inter = $row[interpret]; 
} function player($befehl)
{
flush();
$linkname = "http://bpm-studio.no-ip.org:81/$befehl"; $dateip = fopen ($linkname, "r");
if($dateip)
{
while(!feof($dateip))
	 {
		$data .= fgets($dateip, 4096);
	 }
fclose ($dateip);
}
$player = $data;
return $player;
} ?> <table width="250" cellspacing="1" cellpadding="0" border="0" align="CENTER" bgcolor="#aaaaaa">
<?
if(!$man)
{
	$pl_links = player("getplaystate1");
	if($pl_links == "1")
	 { $bgcol = "80FF00"; }
	else
	 { $bgcol = "FF0000"; } 	$pl_rechts = player("getplaystate2");
	if($pl_rechts == "1")
	 { $bgcol = "80FF00"; }
	else
	 { $bgcol = "FF0000"; } if(!$pl_links && $pl_rechts)
	 { $laufen = "2";
	 $lauf_txt = "rechts"; }
elseif($pl_links && !$pl_rechts)
	 { $laufen = "1";
	 $lauf_txt = "links"; }
else
	{ $laufen = ""; }
}
?> <tr>
<td bgcolor="#DDD8D8">
<form><table width="100%" border="0">
<?
if(!$man)
{
echo $ft;
if($laufen) {$track = player("getinfo$laufen=4"); } 
	 if(!$man && $laufen) { echo "Weekend"; }
 
		 if(!$man && $track > -1) { echo ": by DJ Black Beath"; }
 
if($track > -1) { $track = $track - 1; }
} 
echo "<tr><td>$ft<u>Titel:</u></td><td>$ft<input type=\"text\" name=\"titel\" size=\"54\" ";
	 if(!$man && $track > -1)
	 {
	 echo "disabled value=\"";
	 $akttitel = player("list_gettitle$laufen=" . $track);
	 echo substr($akttitel,0,-4) . "\"";
	 }
echo "></tr>\n";
echo "<tr><td>$ft<u>Artist:</u></td><td>$ft<input type=\"text\" size=\"54\" name=\"artist\"";
if(!$man && $track > -1) {
echo "disabled value=\"";
$aktinter = player("list_getartist$laufen=" . $track);
echo substr($aktinter,0,-4) . "\">"; }
echo "</tr>";
if(!$man)
{ }
echo "</td></tr>\n<tr><td colspan=\"2\"><center>"; if(!$man)
{
echo "$ft <a href=\"?man=1\">Manuell</a>";
}
else
{
echo "$ft <input type=\"submit\" name=\"man\" value=\"speichern\"> :: <a href=\"?man=0\">auto</a>\n";
}
echo "</td></tr>\n"; ?>
</td>
</tr>
</table> <?
echo "</table>\n"; // in DB einfügen // $akttitel = str_replace("'","'",substr($akttitel,0,-4));
$aktinter = str_replace("'","'",substr($aktinter,0,-4)); if($man && $titel && $artist)
{
$akttitel = str_replace("'","'",$titel);
$aktinter = str_replace("'","'",$artist);
} $query = "insert into playlist set titel='$akttitel', interpret='$aktinter', zeit='" . date("Y-m-d H:i:s") . "';"; if(($last_inter != $aktinter or $last_titel != $akttitel) and ($laufen or $man) and strlen($aktinter) < 200)
{
if(substr($aktinter,0,3) != "BSR")
{
$result = mysql_query($query,$link);
echo "Wünsche an ICQ:329-234-177";
}
}
?>
<table>
<tr>
<td> <?
echo "$ft <input type=\"submit\" name=\"loes\" value=\"Playlist Löschen\"> ";
 
if(isset($loes ['loes']))
{
mysql_query('DELETE FROM playlist ');
} ?>
</td>
</tr>
</table> 
</body>
</html>
 
Zuletzt bearbeitet:
Schau vorher in der DB nach, ob dort bereits ein Datensatz mit Titel und Interpret vorhanden ist... oder besser, lege eine Session an, in der du Titel und interpret speicherst, und schau dort nach.


und was soll das sein?
Code:
if(isset($loes['loes']))
{
mysql_query('DELETE FROM playlist ');
}
 
Zurück