<?php
include "../inc/db_baglanti.php";
echo"<form method=\"post\" action=\"baglantilar.php?Islem=Ekle\">
<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\">
<tr>
<td width=\"7%\">Site Adı</td>
<td width=\"1%\">:</td>
<td width=\"92%\">
<input name=\"siteadi\" type=\"text\" size=\"30\" />
</td>
</tr>
<tr>
<td width=\"7%\">Açıklama</td>
<td width=\"1%\">:</td>
<td width=\"92%\"><input name=\"aciklama\" type=\"text\" size=\"30\" /></td>
</tr>
<tr>
<td width=\"7%\">Adres</td>
<td width=\"1%\">:</td>
<td width=\"92%\"><input name=\"adres\" type=\"text\" size=\"30\" /></td>
</tr>
<tr>
<td width=\"7%\"> </td>
<td width=\"1%\"> </td>
<td width=\"92%\">
<input type=\"submit\" value=\"Ekle\" />
</td>
</tr>
</table>
</form>";
function Ekle(){
$siteadi = $_POST['siteadi'];
$aciklama = $_POST['aciklama'];
$adres = $_POST['adres'];
$baglantiekle = mysql_query("insert into baglantilar(siteadi,aciklama,adres) values ('$siteadi','$aciklama','$adres')");
if($baglantiekle) {
echo 'kayıt tamam';
} else {
echo 'kayıt yapılamadı';
}
}
$Islem =$GET_['Ekle'];
Switch($Islem){
case "Ekle";
echo Ekle();
break;
}
?> Kayıt eklemede sorun
13
●761
- 30-11-2009, 08:33:21Üyeliği durdurulduArkadaşlar nerde hata yaptım ben kaydı bir türlü almıyor..
- 30-11-2009, 11:09:36
<?php include "../inc/db_baglanti.php"; echo"<form method=\"post\" action=\"baglantilar.php?Islem=Ekle\"> <table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\"> <tr> <td width=\"7%\">Site Adı</td> <td width=\"1%\">:</td> <td width=\"92%\"> <input name=\"siteadi\" type=\"text\" size=\"30\" /> </td> </tr> <tr> <td width=\"7%\">Açıklama</td> <td width=\"1%\">:</td> <td width=\"92%\"><input name=\"aciklama\" type=\"text\" size=\"30\" /></td> </tr> <tr> <td width=\"7%\">Adres</td> <td width=\"1%\">:</td> <td width=\"92%\"><input name=\"adres\" type=\"text\" size=\"30\" /></td> </tr> <tr> <td width=\"7%\"> </td> <td width=\"1%\"> </td> <td width=\"92%\"> <input type=\"submit\" value=\"Ekle\" /> </td> </tr> </table> </form>"; function Ekle(){ $siteadi = $_POST['siteadi']; $aciklama = $_POST['aciklama']; $adres = $_POST['adres']; $baglantiekle = mysql_query("insert into baglantilar(siteadi,aciklama,adres) values ('$siteadi','$aciklama','$adres')"); if($baglantiekle) { echo 'kayıt tamam'; } else { echo 'kayıt yapılamadı'; } } $Islem =$GET_['Ekle']; Switch($Islem){ case "Ekle"; echo Ekle(); break; } ///Burda niye switch kullandun anlamadım ama... Ekle(); ?> - 30-11-2009, 13:16:01Üyeliği durdurulduaşağıdaki şekilde çalışır, epey yanlışlar var, ben söylemeden sen kendi koduna ve verdiğim koda bakarak farkları, yanlışlıkları anlayabilirsin kola gelsin;
<?php include '../inc/db_baglanti.php'; ?> <form method="post" action="<?php echo basename($_SERVER['SCRIPT_FILENAME']);?>?Islem=Ekle"> <table border="0" cellpadding="0" cellspacing="0" width="100%"> <tr> <td width="7%">Site Adı</td> <td width="1%">:</td> <td width="92%"><input name="siteadi" type="text" size="30" /></td> </tr> <tr> <td width="7%">Açıklama</td> <td width="1%">:</td> <td width="92%"><input name="aciklama" type="text" size="30" /></td> </tr> <tr> <td width="7%">Adres</td> <td width="1%">:</td> <td width="92%"><input name="adres" type="text" size="30" /></td> </tr> <tr> <td width="7%"> </td> <td width="1%"> </td> <td width="92%"><input type="submit" name="ekle" value="Ekle" /></td> </tr> </table> </form> <?php function Ekle() { $siteadi = $_POST['siteadi']; $aciklama = $_POST['aciklama']; $adres = $_POST['adres']; $baglantiekle = mysql_query("INSERT INTO baglantilar SET siteadi = '{$siteadi}', aciklama = '{$aciklama}', adres = '{$adres}'"); if ($baglantiekle) { echo 'kayıt tamam'; } else { echo 'kayıt yapılamadı'; } } $Islem = $_POST['ekle']; Switch ($Islem) { case ('Ekle'): { Ekle(); } break; } ?> - 30-11-2009, 13:22:56Kimlik doğrulama veya yönetimden onay bekliyor.ben acemiyim de kodları baktığımda senin kodunda ekle func da post ile ama altda get ile almışsın buda hatalardan biri heralde
- 30-11-2009, 14:12:14Üyeliği durduruldubilimdiyari adlı üyeden alıntı: mesajı görüntüle
Hayır
Git=$_GET['Islem'];
Burada index.php?Islem=...
diye işlem alıyoruz. veri çekmiyoruz. onla bi alakası yok.
-------------------------------
devturkeli Kardeşim. senin kodlarındada braz karışıklık var gibi sendede eklemedi birde switch yapın çok farklı :S hiçbirşey anlamadım. - 30-11-2009, 14:26:29Üyeliği durdurulduphpde çeşit çeşit alternatif kullanım yöntemleri vardır. Ben biraz görselliğe önem verdiğim için bu şekilde kullanıyorum. Verdiğim kod ekleme yapar ki yapmıyorsa sorun mysql tablonuzla veya mysql baglantınızla ilgili olabilir. Yani kodlar çalışıyor fakat tablonuza veri girmiyor.MuhammedF adlı üyeden alıntı: mesajı görüntüle
- 30-11-2009, 14:28:14Aldığınız herhangi bir hata kodu var mı?MuhammedF adlı üyeden alıntı: mesajı görüntüle