Merhabalar,
Arkadaşlar php ile basit bir uygulma yazıyordum.
Ancak uygulamanın bir kısmında bir sayfadana aldığım kayıtları ekelem ve
silme işlemi yapmam gerekti.
sayfa.php de aldığım verileri islem. php ile ekleme(kaydetme) / silme
işlemi yapmaya çalışıyorum.
Ancak yazdığım kodların anlamadığım bri yerindeki eksiklik yuzunden
silme ve kaydetme işlemini gerçekleştiremiyorum.
Kaynak kodlarımı sırası ile aşağıda gonderiyorum.
Konu ile ilgili yardımcı olabilirseniz çok memnun olurum.
Şimdiden teşekkürler..
Levent "SARI"
##############################sayfa.php(db ye veri eklemek için
kullandığım sayfa)###############
<?php
session_start();
ob_start ();
if(!isset($_SESSION["kullanici"])){
header("location:/index.php");
}else{
include ("baglan.php");
}
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>sayfa.php</title>
</head>
<body>
<?php
$sorgu=mysql_query ("SELECT * FROM sayfalar ORDER BY id DESC");
echo "<form id=\"sayfa\" name=\"sayfa\" method=\"post\"
action=\"islem.php\">
<table align=\"center\" width=\"250\" cellspacing=\"1\"
cellpadding=\"1\" border=\"1\" bordercolor=\"pink\">
<tr>
<td>SAYFA ADI</td>
<td>İŞLEM</td>
</tr>
<tr>
<td><input type=\"text\" name=\"baslik\" /></td>
<td><input name=\"sayfa_ekle\" type=\"submit\" id=\"ekle\"
value=\"ekle\" /></td>
</tr>";
while ($verigetir=mysql_fetch_array ($sorgu)) {
$id=$verigetir['id'];
$baslik=$verigetir['baslik'];
echo " <tr>
<td>$baslik</td>
<td><input name=\"sayfa_sil\" type=\"submit\" id=\"sil\"
value=\"sil\" />
</td>
</tr>";
}
echo"</table>
</form>";
?>
</body>
</html>
#######################################################################################
**************************islem.php(sayfa.php den gelen verileri
işlediğimsayfa)*************************
<?php
ob_start();
session_start();
if(!isset($_SESSION["kullanici"])){
header("location:/index.php");
}
?>
<?php
include ("baglan.php");
$baslik=$_POST["baslik"];
if ( $_POST['sayfa_ekle'] == "ekle" && isset($_POST['baslik'])
== true)
{
$ekle = mysql_query("INSERT INTO sayfalar (baslik)
VALUES('". mysql_real_escape_string($_POST['baslik']). "')");
}
if ( $_POST['sayfa_sil'] == "sil" && isset($_POST['baslik']) ==
true)
{
$sil = mysql_query("DELETE FROM sayfalar (baslik) WHERE
baslik='$baslik'");
}
header("location:sayfa.php");
mysql_close ();
?>
?>
************************************************************************************************************
_______________________________________________
Linux-programlama mailing list
[email protected]
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php