Merhaba Arkadaşlar
Php mysql veritabanına bilgiler girerken bazı form elamanlarını boş geçmelerine izin vermemek için PHP ile nasıl kontrol edebilirim bu konuda bana yardımcı olabilirmisiniz.
Teşekkürler.
PHP ile form elamanlarını kontrol etmek ( YARDIM )
6
●810
- 27-03-2015, 15:50:34Merhaba Hocam
hocam aşağıdaki şekilde yaptım, ürünü post etmeden hata mesajını ekrana basıyor.
yardımlarınız için teşekkürler.
<?php
$trbas=mysql_real_escape_string($_POST['trbas']);
$enbas=mysql_real_escape_string($_POST['enbas']);
$debas=mysql_real_escape_string($_POST['debas']);
if(empty($_POST['trbas'])){
echo $islem->islem_sonucu(0,'Türkçe Başlık Yazınız');
}elseif(empty($_POST['enbas'])){
echo $islem->islem_sonucu(0,'İngilizce Başlık Yazınız');
}elseif(empty($_POST['debas'])){
echo $islem->islem_sonucu(0,'Almanca Başlık Yazınız');
}else{
if($_POST['rec']==1){
$kayit=mysql_query("INSERT INTO urunler (trbas,enbas,debas) VALUES ('$trbas','$enbas','$debas')");
echo $islem->islem_sonucu(1,'Ürün Başarıyla Eklenmiştir. Detay Sayfasına Yönlendiriliyorsunuz.');
$islem->yonlendir(2,1,'index.php?page=urun_detay&urun='.m ysql_insert_id().'');
}
}
?> - 27-03-2015, 15:53:10<?php
if($_POST) {
if(empty($_POST['input_name_adi'])) {
echo 'Bu alan boş gecilemez.';
} elseif(empty($_POST['diger_input_adi'])) {
echo 'Bu da boş geçemez';
} else {
echo 'Aferin gerekli olanlar doldu...';
}
}
?>
Bu sekilde yaparsan form butonuna basınca işleme gecer. - 27-03-2015, 16:50:20hocam dediğin gibi yaptım hata mesajını göstermiyor yanlız hocam bütün text field ler dolu olduğu halde ürünü veritabanına kaydedeceği yerde yine hata mesajı veriyor.
<?php
$trbas=mysql_real_escape_string($_POST['trbas']);
$enbas=mysql_real_escape_string($_POST['enbas']);
$debas=mysql_real_escape_string($_POST['debas']);
if($_POST['rec']==1){
if(empty($_POST['trbas'])){
echo $islem->islem_sonucu(0,'Türkçe Başlık Yazınız');
}elseif(empty($_POST['enbas'])){
echo $islem->islem_sonucu(0,'İngilizce Başlık Yazınız');
}elseif(empty($_POST['debas'])){
echo $islem->islem_sonucu(0,'Almanca Başlık Yazınız');
}else{
$kayit=mysql_query("INSERT INTO urunler (trbas,enbas,debas) VALUES ('$trbas','$enbas','$debas')");
echo $islem->islem_sonucu(1,'Ürün Başarıyla Eklenmiştir. Detay Sayfasına Yönlendiriliyorsunuz.');
$islem->yonlendir(2,1,'index.php?page=urun_detay&urun='.m ysql_insert_id().'');
}
}
?>