select ile yapabilirsin.
personel girişi yaparken session a personelin idsini veya kullanıcı adını gir.
<select name="musteri">
<option value="ahmet">Ahmet Selim</option>
<option value="mustafa">Mustafa Cihan</option>
<option value="elif">Elif Gizem</option>
<option value="gokce">Gökçe Deniz</option>
</select>
value kısmına ister müşterinin kullanıcı adını gir ister müşteri idsini.
if(isset($_POST["musteri"])){
$pId = isset($_SESSION["pid"]) ? $_SESSION["pid"] : false;
$musteri_kadi = @$_POST["musteri"];
$kontrol = $db->prepare("SELECT * FROM musteriler WHERE musteri_persone_id = :musteri_persone_id && musteri_kadi = :musteri_kadi");
$kontrol->bindValue(':musteri_persone_id', $pId, PDO::PARAM_INT);
$kontrol->bindValue(':musteri_kadi', $musteri_kadi, PDO::PARAM_STR);
$varmi = $kontrol->execute();
if($varmi->rowCount()){
// kayıt işlemini yap
}else{
echo "Böyle bir müşteri yok yada sizin müşteriniz değil";
}
}
Anladığım kadarıyla sorun Kdv tutarının olduğu inputta değergirdiğinde direk siliyor.
bunun nedeni
var kdv = parseInt(vergisiz) * parseInt(oran) / 100;
$(this).closest("tr").find("td").eq(2).find('.faturaDetay').val(kdv)
buradaki kdv float değer döndürdüğünden type="number" olan bir inputta sıkıntı çıkarması normal :)
$(this).closest("tr").find("td").eq(2).find('.faturaDetay').val(parseInt(kdv))
bu şekide integer olarak girersen sıkıntı çıkmayacaktır
bunu dene
case 'edit':
$path = "../../../../home/".$kadim."/cstrike";
$url = $path . '/' . str_replace('..', null, $_GET['f']);
$dosyaAdi .= $url;
$ac=fopen($url, "r");
while (!feof($ac)) {
$satir.= fgets($ac);
}
break;
buradaki konu bence güzel.
php den soğuma nedenlerim arasında buda var ASP.NET'in gözünü seveyim Visual studio ile proje oluştururken sadece MVC yi seçmek yeterli oluyor :)
@rennie
öncelikle sorunuz 316 gün öncekiyle aynı mı?
ve paylaştığınız kodların düzgün gözükmesi için
```php
// buraya kodları gelecek
```
bu şekilde yazmalısın.
buradaki makalede daha detaylı öğrenebilirsin.
@qplot
O karakter için Ctrl + Alt + , (Virgül) e 2 defa tıkla iki adet ` bu şekilde çıkar.Tek tık yapıp ardından başka bir (sesli) karaktere tıklarsan à gibi bişey yaparsın. :)
Edit:
@qplot o zaman Alt + 096 şeklinde yapabilirsin.
https://www.youtube.com/watch?v=MQoXH9yNUyo&ab_channel=PROTOTURK
$aktiv=explode(',', $row_alan['a_aktivite']); burada yaptığın işlemi FIND_IN_SET() ile yaparak olabilir gibi geliyor.
veritabanını paylaşabilirsen daha iyi yardımcı olabiliriz.
css dosyası içerisinde değişiklik yaptığında yaptığın değişikliği sitede göremiyorsan bunun nedeni tarayıcının .css dosyasını her zaman yüklememesindendir.
Tarayıcının gizli sekmesinden bakarak veya Shift + F5 veya Ctrl + F5 ile sayfayı yenileyerek .css, .js gibi dosyaların tekrar yüklenmesini sağlayabilirsin.
veya <link rel="stylesheet" href="/css/style.css?v=1.0"> burda olduğu gibi ?=1.0 parametre vererek dosyada her değişiklik yaptığında sayıyı arttırarak dosyanın herkeste tekrardan yüklenmesini sağlayabilirsin.
SELECT tablo1.*, tablo2.* FROM tablo1 INNER JOIN tablo2 ON tablo1.ekleyen_person_id = tablo2.sira
istediğin böyle bişey sanırım.