Since I personally don't like mixing PHP and HTML you can try the following edited code if you so wish. Compare with yours to see what was changed.
Hope it helps.
<?
//connect to mysql
//change user and password to your mySQL name and password
mysql_connect("localhost","root","root");
//select which database you want to edit
mysql_select_db("mydb");
//If cmd has not been initialized
if(!isset($cmd))
{
//display all the news
$result = mysql_query("select * from stuinfo order by FirstName");
//run the while loop that grabs all the news scripts
while($r=mysql_fetch_array($result))
{
//grab the title and the ID of the news
$title=$r['title'];//take out the title
$FirstName=$r['FirstName'];//take out the id
?>
//make the title a link
<a href="delete.php?cmd=delete&FirstName=<?php echo $FirstName; ?>" title="<?php echo $title; ?>"><?php echo $title; ?></a>
<?php }
}
?>
<HTML>
<HEAD>
<TITLE>New Document</TITLE>
</HEAD>
<BODY>
<? php
if($_GET['cmd']== "delete")
{
$FirstName = $_GET['FirstName'];
$sql = "DELETE FROM stuinfo WHERE FirstName='$FirstName'";
$result = mysql_query($sql);
echo "Row deleted!";
}
?>
</BODY>
</HTML>