lostyazilim

php script yardım

6 Mesajlar 764 Okunma
lstbozum
wmaraci reklam

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
wmaraci
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
 

 

wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al