-Imam veoma prostu mysql bazu adresar koja ima sledecu tabelu:
CREATE TABLE addressbook (
id int(10) unsigned NOT NULL auto_increment,
name varchar(50) default NULL,
email varchar(50) default NULL,
PRIMARY KEY (id)
)
Molim Vas da mi pomognete da uradim sledece:
Skript lista vrednosti iz tabele a na kraju svakog reda ima polje delete koje je link. Kada se klikne delete, odabrani red mora da se obrise iz baze...
Ne znam da li link treba da pozove funkciju ili sql moze da se pozove nekako direktnije...Uglavnom, ne znam kako da to uradim...
Ako Vam nije jasno sta hocu, evo citav kod:
<html>
<body bgcolor="#FFFFFF" text="#000000">
<?
$connection = mysql_connect("localhost", "logname", "pwd");
$db = mysql_select_db("adresar", $connection);
function do_delete() {
global $connection;
$query = "DELETE FROM addressbook WHERE id='$id'";
mysql_query($query,$connection);
}
if ($action == "delete") {
do_delete();
};
$sql = mysql_query("SELECT * FROM addressbook");
$ima = mysql_num_rows($sql);
$brisi = "<a href='adresar.php?action=delete'>Delete</a>";
if ($ima <>0){
echo "<table width=680 border=1><tr><td><b>Ime</b></td><td><b>Email</b></td><td>
<b>Akcija</b></td></tr>";
while ($row = mysql_fetch_array($sql)) {
$id = $row["id"];
$ime=$row["name"];
$adresa=$row["email"];
echo "<tr>
<td>$ime</td>
<td>$adresa</td>
<td>$brisi</td>
</tr>";
}
echo "</table>";
}
else echo "U bazi nema ovakvog zapisa!";
?>
</body>
</html>