lostyazilim
tr.link

php script yardım

6 Mesajlar 795 Okunma
acebozum
tr.link

ergul ergul WM Aracı Kullanıcı
  • Üyelik 01.01.2021
  • Yaş/Cinsiyet 23 / E
  • Meslek öğrenciyim
  • Konum Eskişehir
  • Ad Soyad M** E**
  • Mesajlar 43
  • Beğeniler 6 / 7
  • Ticaret 0, (%0)
merhabalar bir görev yap sitem var ve bu siteye kanıt atarken sadece jpeg formatına izin veriyor bu jpegin yanında bi text box olsa da görev yapan kişiler oaralara birşeyler yazabilseler
 

 

Her türlü gmail üretilir | Youtube 15dk onaylı gmailler - onaylı/onaysız gmailler
elektronikssl
reklam

OmerGunay OmerGunay https://omergunay.net Kullanıcı
  • Üyelik 15.05.2015
  • Yaş/Cinsiyet 33 / E
  • Meslek PHP Developer
  • Konum İstanbul Avrupa
  • Ad Soyad Ö** G**
  • Mesajlar 1207
  • Beğeniler 382 / 381
  • Ticaret 16, (%100)
Ücretli destek isterseniz yardımcı olabilirim.
 

 

Herkes yediğinden ikram eder..(Yavuz Sultan Selim)

capscroll capscroll WM Aracı Kullanıcı
  • Üyelik 02.08.2019
  • Yaş/Cinsiyet 23 / E
  • Meslek Öğrenci
  • Konum Kahramanmaraş
  • Ad Soyad A** K**
  • Mesajlar 164
  • Beğeniler 41 / 54
  • Ticaret 0, (%0)
Öncelikle veritabanında ilgili tablo için ekstra sütun eklemeniz gerekecek, bunun yanında görev gönderme formuna da textarea eklemelisiniz. Görev tamamlama formunun veritabanına post edildiği kodlara girip eklediğiniz inputun değerini filtreleyerek aynı şekilde yeni eklediğiniz sütuna göndermeniz gerekecek.
Örneğin mevcut kodunuz şöyle ise;

$uid = $_SESSION['uid'];
$photo = /* ... */;
$date = date("d-m-Y H:i");
$db->prepare("INSERT INTO completed_job(uid,photo,date) VALUES (:uid,:photo,:date)");
$db->bindParam(':uid', $uid, PDO::PARAM_INT);
$db->bindParam(':photo', $photo, PDO::PARAM_STR);
$db->bindParam(':date', $date, PDO::PARAM_STR);
//...


Şu şekilde düzenlersiniz;

/* function clean = Sanitized data*/
$uid = $_SESSION['uid'];
$message = clean($_POST['message']); //Yeni eklediğimiz textarea'ya girilen değeri aldık, clean fonksiyonu temsildir.
$photo = /* ... */;
$date = date("d-m-Y H:i");
$db->prepare("INSERT INTO completed_job(uid,photo,date,message) VALUES (:uid,:photo,:date,:message)");
$db->bindParam(':uid', $uid, PDO::PARAM_INT);
$db->bindParam(':photo', $photo, PDO::PARAM_STR);
$db->bindParam(':date', $date, PDO::PARAM_STR);
$db->bindParam(':message', $message, PDO::PARAM_STR);


Tabi mevcut formunuza textarea eklemeniz gerekecek.




 

 

ergul ergul WM Aracı Kullanıcı
  • Üyelik 01.01.2021
  • Yaş/Cinsiyet 23 / E
  • Meslek öğrenciyim
  • Konum Eskişehir
  • Ad Soyad M** E**
  • Mesajlar 43
  • Beğeniler 6 / 7
  • Ticaret 0, (%0)
para ile bi arkadaşa yaptırdım yazan olmayınca ancak teşkkürler emek verip yazmışsınız
 

 

Her türlü gmail üretilir | Youtube 15dk onaylı gmailler - onaylı/onaysız gmailler
wmaraci
wmaraci

ergul ergul WM Aracı Kullanıcı
  • Üyelik 01.01.2021
  • Yaş/Cinsiyet 23 / E
  • Meslek öğrenciyim
  • Konum Eskişehir
  • Ad Soyad M** E**
  • Mesajlar 43
  • Beğeniler 6 / 7
  • Ticaret 0, (%0)

capscroll adlı üyeden alıntı

Öncelikle veritabanında ilgili tablo için ekstra sütun eklemeniz gerekecek, bunun yanında görev gönderme formuna da textarea eklemelisiniz. Görev tamamlama formunun veritabanına post edildiği kodlara girip eklediğiniz inputun değerini filtreleyerek aynı şekilde yeni eklediğiniz sütuna göndermeniz gerekecek.
Örneğin mevcut kodunuz şöyle ise;

$uid = $_SESSION['uid'];
$photo = /* ... */;
$date = date("d-m-Y H:i");
$db->prepare("INSERT INTO completed_job(uid,photo,date) VALUES (:uid,:photo,:date)");
$db->bindParam(':uid', $uid, PDO::PARAM_INT);
$db->bindParam(':photo', $photo, PDO::PARAM_STR);
$db->bindParam(':date', $date, PDO::PARAM_STR);
//...


Şu şekilde düzenlersiniz;

/* function clean = Sanitized data*/
$uid = $_SESSION['uid'];
$message = clean($_POST['message']); //Yeni eklediğimiz textarea'ya girilen değeri aldık, clean fonksiyonu temsildir.
$photo = /* ... */;
$date = date("d-m-Y H:i");
$db->prepare("INSERT INTO completed_job(uid,photo,date,message) VALUES (:uid,:photo,:date,:message)");
$db->bindParam(':uid', $uid, PDO::PARAM_INT);
$db->bindParam(':photo', $photo, PDO::PARAM_STR);
$db->bindParam(':date', $date, PDO::PARAM_STR);
$db->bindParam(':message', $message, PDO::PARAM_STR);


Tabi mevcut formunuza textarea eklemeniz gerekecek.






merhaba hocam çok teşekkürler dediklernizi yaptım ve oldu eğer müsaitseniz bir şey daha sorabilir miyim?
 

 

Her türlü gmail üretilir | Youtube 15dk onaylı gmailler - onaylı/onaysız gmailler

capscroll capscroll WM Aracı Kullanıcı
  • Üyelik 02.08.2019
  • Yaş/Cinsiyet 23 / E
  • Meslek Öğrenci
  • Konum Kahramanmaraş
  • Ad Soyad A** K**
  • Mesajlar 164
  • Beğeniler 41 / 54
  • Ticaret 0, (%0)
Elbette buyrun
 

 

Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al