Jeg er igang med, at lave en tagwall/gæstebog...jeg har oprettet et script til at lægge beskeder ind i databasen, men nu mangler jeg bare et script, hvormed, at jeg kan slette nogle beskeder fra databasen, ved at klikke på en knap.
Herunder, er min kilde kode
-------------------------------------------
<HTML>
<HEAD>
<TITLE>Min gæstebog</TITLE>
<SCRIPT LANGUAGE=JAVASCRIPT>
<!-- Skjuler scriptet for ældre browsere
function sigNoget(besked) {
alert(besked)
}
// Slut på kommentar, der skjuler scriptet for ældre browsere -->
</SCRIPT>
</HEAD>
<BODY BGCOLOR="000000" Text="FFFF00">
<A HREF="nyttag.php" target=_blank>Nyt indlæg</A>
<CENTER>
<FORM>
<INPUT TYPE="button" VALUE="knap"
</FORM>
<?
$db = mysql_connect("localhost","holliez","nfer6xns");
mysql_select_db("holliez",$db);
if($skriv)
{
$besked = str_replace("\\n","<BR>",$besked);
$dato_array = getdate();
$dato = $dato_array["mday"]."/".$dato_array["mon"]."-".$dato_array["year"];
mysql_query("INSERT INTO tagwall (nick,email,dato,besked)VALUES('$nick','$email','$dato','$besked','$nr')");
}
?>
<TABLE BORDER=0 WIDTH="300">
<?
$foresp = mysql_query("SELECT nick, email, dato, besked, nr FROM tagwall ORDER BY nr DESC");
while($data = mysql_fetch_row($foresp))
{
echo "<TR><TD BGCOLOR=808080>";
echo "Indlæg af: <A HREF=\\"mailto
data[1]\\">$data[0]</A>";
echo "</TD><TD BGCOLOR=808080>";
echo "Dato: $data[2]";
echo "</TD><TR><TD COLSPAN=2>";
echo "$data[3]";
echo "</TD></TR>";
echo "</TD><TR><TD COLSPAN=2>";
echo "nope $data[4]";
echo "</TD></TR>";
echo "<TR><TD COLSPAN2>";
echo "<FORM>
<INPUT TYPE=BUTTON VALUE='Klik her' onClick=alert('weee')>
</FORM>";
echo "</TD></TR>";
}
?>
</TABLE>
</CENTER>
</BODY>
</HTML>
----------------------------------------------
Hvis man ser nærmere på dette stykke af sourcecoden, kommer problemet:
-------------------------------------
<TABLE BORDER=0 WIDTH="300">
<?
$foresp = mysql_query("SELECT nick, email, dato, besked, nr FROM tagwall ORDER BY nr DESC");
while($data = mysql_fetch_row($foresp))
{
echo "<TR><TD BGCOLOR=808080>";
echo "Indlæg af: <A HREF=\\"mailto
data[1]\\">$data[0]</A>";
echo "</TD><TD BGCOLOR=808080>";
echo "Dato: $data[2]";
echo "</TD><TR><TD COLSPAN=2>";
echo "$data[3]";
echo "</TD></TR>";
echo "</TD><TR><TD COLSPAN=2>";
echo "nope $data[4]";
echo "</TD></TR>";
echo "<TR><TD COLSPAN2>";
echo "<FORM>
<INPUT TYPE=BUTTON VALUE='Klik her' onClick=alert('weee')>
</FORM>";
echo "</TD></TR>";
}
?>
</TABLE>
----------------------------------
Som det fremgår, laver jeg en whilelykke, hvor alle indlæggene fra gæstebogen bliver udskrevet..
Jeg har indlagt en knap, der laver en alertbox på skærmen, med ordet "weee", denne knap bliver genereret sammen med hvert indlæg... og den virker..
Mit problem er nu, at jeg vil bruge denne knap til, når man klikker på den, skal det indlæg, den blev genereret sammen med, slettes.... jeg regner med, at bruge nr, som kendetegn for indlægget, dvs .....nr = data[4]....
Håber der er nogen, der kan hjælpe mig med at løse mit problem