İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Son dakika Yazarlar
  1. Ana sayfa
  2. Topluluk
  3. Programlama
  4. Web Programlama (PHP, ASP, HTML, CSS, JavaScript)
Web Programlama (PHP, ASP, HTML, CSS, JavaScript)

Php Form Post etmiyor Yardım

omurakbs09.01.20171 cevap1.960 görüntüleme
omurakbs
2017'den beri1 mesaj
#1
Öncelikler merhabalar arkdaslar.

Yazılımım şu şekilde: panel.php sutatu barın altına switch atayarak anasayfa.php yazdım ancak bir noktada sıkıntı var.

Panelden atama şu şekilde.
<li><a href="./panel.php?tel=yeni

Anasayfadaki sorun şu telefon numarası formu post olarak geliyor ancak boş bir form yaptığımda. myPHPadmine post etmiyor.
Anasayfa.php
<?
$durum = $_SESSION['durum'];
if($_POST['durumx']){
$durumx = $_POST['durumx'];
$yetkilix = $_SESSION['id'];
if($durumx == '0'){ $yetkilix = 0; }
if($durumx == '3'){ $yetkilix = 0; }
if($durumx == '4'){ $yetkilix = 0; }
if($durumx == '7'){ $yetkilix = 0; }
if($durumx == '6'){ $yetkilix = 0; }
if($durumx == '5'){ $yetkilix = 0; }
if ($durumx == 'i'){$durumx='0'; $yetkilix = 0; }
$adsoyad = mysql_real_escape_string($_POST['adsoyad']);
$tckimlik = mysql_real_escape_string($_POST['tckimlik']);
$tarife = mysql_real_escape_string($_POST['tarife']);
$anneadi = mysql_real_escape_string($_POST['anneadi']);
$mailadresi = mysql_real_escape_string($_POST['mailadresi']);
$sabittelefon = mysql_real_escape_string($_POST['sabittelefon']);
$sabitip = mysql_real_escape_string($_POST['sabitip']);
$modem = mysql_real_escape_string($_POST['modem']);
$adres = mysql_real_escape_string($_POST['adres']);
$telefon=mysql_real_escape_string($_POST['telefon']);
$aciklama = mysql_real_escape_string($_POST['aciklama']). ' SD'.($_SESSION['id']). '-'.date('H:i-dm');

if ($_POST['telefon']){

$sorgu = "insert into telefon (telefon,adsoyad,yetkili,durum,adres,tarihsaat,aciklama,zikkim,,tckimlik,tarife,anneadi,mailadresi,sabittelefon,sabitip,modem,tyuzde)
VALUES ('$telefon','$adsoyad','$yetkilix','$durumx','$adres','$tarihsaat','$aciklama',rand(),'$tyuzde','$tckimlik','$tarife','$anneadi','$mailadresi','$sabittelefon','$sabitip','$modem');";

mysql_query($sorgu);

}else{
$sorgu = mysql_query("UPDATE telefon SET adsoyad='$adsoyad',yetkili='$yetkilix',durum='$durumx',adres='$adres', tarihsaat = '$tarihsaat',aciklama='$aciklama',tyuzde='$tyuzde',tckimlik='$tckimlik',tarife='$tarife',anneadi='$anneadi',mailadresi='$mailadresi',sabittelefon='$sabittelefon',sabitip='$sabitip',modem='$modem' WHERE yetkili = '$yetkili' and durum = '$durum' LIMIT 1");
}
echo bilgi('Sipariş bilgisi başarıyla kaydedildi.','success');

} ?>
<link href="style.css" rel="stylesheet" type="text/css" />

<div class="block big">
<div class="titlebar">
<h3>ARAMA BEKLEYEN MÜŞTERİLER</h3>
</div>
<div class="block_cont">
<?

$sorgu = mysql_query("SELECT COUNT(IF(durum = 0,1,NULL)) as bekleyen, COUNT(IF(durum = 3,1,NULL)) as ulasilamayan, COUNT(IF(durum = 4,1,NULL)) as destek, COUNT(IF(durum = 5,1,NULL)) as ayakkabi, COUNT(IF(durum = 6,1,NULL)) as data, COUNT(IF(durum = 7,1,NULL)) as databot FROM telefon;");
$sayi = mysql_fetch_array($sorgu);
?>

<table width="946" height="70" border="1">
<tr>
<td width="110">&nbsp;</td>

<td width="110" height="62">
<div class="titlebar1">
<h15>Siteden Gelen :
<?=$sayi['bekleyen'];?></h15>
</div>
</td>
<td width="110"><div class="titlebar2">
<h15>Ulaşılamayan :<?=$sayi['ulasilamayan'];?></h15>
</div>
</td>
<td width="110"><div class="titlebar3">
<h16>Destek :<?=$sayi['destek'];?></h16>
</div>
<td width="110"><div class="titlebar4">
<h15><?=durum(5);?> : <?=$sayi['ayakkabi'];?></h15>
</div>
</td>
<td width="110"><div class="titlebar5">
<h15><?=durum(6);?> : <?=$sayi['data'];?></h15>
</div>
</td>
<td width="264"><div class="titlebar6">
<h17><?=durum(7);?> : <?=$sayi['databot'];?> </h17>
</div>
</table>

<?

if ($_POST['durum'] <> ''){
$_SESSION['durum'] = $_POST['durum'];
$durum = $_SESSION['durum'];

$sorgu = "UPDATE telefon SET yetkili = '$yetkili' WHERE yetkili = '0' and durum = '$durum' order by tarihsaat asc LIMIT 1;";

mysql_query($sorgu);
}



$sorgu = mysql_query("SELECT * FROM telefon WHERE durum = '$durum' and yetkili = '$yetkili' LIMIT 1");
$tel = mysql_fetch_array($sorgu);

if ($tel['id'] == '' and $_GET['tel'] <> 'yeni'){ ?><div class="form_row"></div>
<form class="form" action="?" method="POST">
<div class="form_row"></div>
<div class="form_row radioui">
<table width="998" height="70" border="1">
<tr>
<td width="47">&nbsp;</td>
<td width="47">&nbsp;</td>
<td width="30">&nbsp;</td>
<td width="121" height="62"><button type="submit" class="submit" name="durum" value="0">Siteden Gelen
</button></td>
<td width="122"><button type="submit" class="submit" name="durum" value="3">Ulaşılamayan </button></td>
<td width="78"><button type="submit" class="submit" name="durum" value="4">Destek </button></td>
<td width="49"><button type="submit" class="submit" name="durum" value="5">
<?=durum(5);?></button></td>
<td width="49"><button type="submit" class="submit" name="durum" value="6">
<?=durum(6);?></button></td>
<td width="355"><button type="submit" class="submit" name="durum" value="7">
<?=durum(7);?></button></td>
</tr>
</table>
</div>
<div class="clear"></div>
<div class="clear"></div>
</form>

<?
} else {

?>

<div class="form_row">
<? $dk = 0; $ik= 0; $sk=0; ?>
<? if ($tel['telefon'] <> ''){


$tel['telefon'] = str_replace(' ','',$tel['telefon']); ?>
Atanmış telefon numarası : <h1><a href="ara:// <? if (strlen($tel['telefon'])==10){ echo '0'; } ?><?=substr($tel['telefon'],-11,11);?> <?=$yetkili+1000;?> <?=($yetkili+1000)*34567-7;?> <?=rand(10000,99999);?> <?=rand(10000,99999);?> <?=rand(10000,99999);?>"><? if (strlen($tel['telefon'])==10){ echo '0'; } ?><?=$tel['telefon']; $telx = $tel['telefon']; ?></a></h1>
<br>Bilgi : <? $sorgukk = mysql_query("SELECT COUNT(*) AS c,durum FROM telefon WHERE telefon = $telx GROUP BY durum;");
while($bilgi = mysql_fetch_array($sorgukk)){
if($bilgi['durum'] == 0 or $bilgi['durum']==3){
$dk += $bilgi['c'];
}elseif($bilgi['durum'] == 2){
$ik = $bilgi['c'];
}elseif($bilgi['durum'] == 1){
$sk = $bilgi['c'];
}elseif($bilgi['durum'] == 4){
$bok = $bilgi['c'];
}elseif($bilgi['durum'] == 5){
$boks = $bilgi['c'];
}elseif($bilgi['durum'] == 6){
$bokss = $bilgi['c'];
}elseif($bilgi['durum'] == 7){
$boksxs = $bilgi['c'];
}
}
?>
Bu numaraya ait <font color="purple"><?=(int)$dk;?> bekleyen</font>,<font color="purple"><?=(int)$boks;?> <?=durum(5);?></font>,<font color="purple"><?=(int)$bokss;?> <?=durum(6);?></font>,<font color="purple"><?=(int)$boksxs;?> <?=durum(7);?></font>,<font color="purple"><?=(int)$bok;?> destekte</font>, <font color="red"><?=(int)$ik;?> iptal</font>, <font color="green"><?=(int)$sk;?> alınan sipariş</font> var.

<?
if ($dk > 1){
$iptalecek = mysql_query("UPDATE telefon SET durum = 2, aciklama = 'SISTEM OTOMATIK IPTAL',zikkim = rand() WHERE durum = 0 and yetkili = 0 and telefon = '".$tel['telefon']."';");
echo mysql_error();
$iptaledilen = $dk - 1;
echo "Bu numaraya ait ". $iptaledilen . " adet bekleyen arama otomatik olarak iptale gönderildi.";
}
?>
<br>
<b>Arama Kaynağı : <?=kaynak($tel['kaynak']);?></b>
<? } ?>

</div>
<form class="form" action="?" method="POST" >
<div class="form_row radioui">
<? if ($tel['telefon'] == '') { ?>
<div class="form_row"><label>Telefon:</label><input class="input" type="text" style="width: 290px;" name="telefon" value="<?=$_GET['numara'];?>"/> <? if($_GET['numara']){ ?> <a href="?sayfa=oparama&arama=<?=$_GET['numara'];?>" target="_blank"><img src="img/aranacak.png" /></a> <? } ?></div>
<? } ?>
<label>Durum:</label>
<select name="durumx" id="" class="input" style="width:300px; height:30px;">
<option id="" name="durumx" value="1">Başvuru Yap.</option>
<option id="" name="durumx" value="7">TC Kimlik Bekliyor</option>
<option id="" name="durumx" value="5">Saat-İleri Tarih </option>
<option id="" name="durumx" value="6">İleri Tarih </option>
<option id="" name="durumx" value="3">Ulaşılamıyor</option>
<option id="" name="durumx" value="2">İptal</option>
</select>
</div>
<div class="clear"></div><br />
<div class="form_row"><input type="submit" class="submit" value="Kaydet" /></div>
<div class="clear"></div><br />
<div class="form_row">
<table width="930" border="1">
<tr>
<th width="352" scope="col"><label>TTNET Paketleri</label>
<select name="tarife" id="tarife" class="input" style="width:300px; height:30px;">
<option value=""> </option>

</select></th>
<th width="562" scope="col">
<label>Milleni Paketleri</label>
<select name="tarife" id="tarife" class="input" style="width:300px; height:30px;">
<option value=""> </option>
<option value="MY/8/50GB/49,99TL">8 Mbps'e kadar Sınırsız 50GB AKN 49,99 TL (ADSL)</option>
<option value="MY/8/200GB/69,99TL">8 Mbps'e kadar Sınırsız 200GB AKN 69,99 TL(ADSL) </option>
<option value="MY/8/S/89,99">8 Mbps’e kadar Sınırsız 89,99 TL(ADSL) </option>
<option value="MY/16/35GB/49,99">16 Mbps'e kadar Sınırsız 35GB AKN 49,99 TL (ADSL) </option>
<option value="MY/16/50GB/52,99TL">16 Mbps'e kadar Sınırsız 50GB AKN 52,99 TL (ADSL)</option>
<option value="MY/16/200GB/72,99">16 Mbps'e kadar Sınırsız 200GB AKN 72,99 TL (ADSL) </option>
<option value="MY/16/S/119,99TL">16 Mbps’e kadar Sınırsız 119,99 TL (ADSL) </option>
<option value="MT/8/50GB/39,99TL">TELEFONLU 8 Mbps'e kadar Sınırsız - 50 GB AKN 39,99TL(ADSL)</option>
<option value="MT/8/200GB/59,99TL">TELEFONLU 8 Mbps'e kadar Sınırsız - 200 GB AKN 59,99TL(ADSL)</option>
<option value="MT/8/S/79,99TL">TELEFONLU 8 Mbps’e kadar Sınırsız 79,99 TL(ADSL)</option>
<option value="MT/16/35GB/39,99TL">TELEFONLU 16 Mbps'e kadar Sınırsız - 35 GB AKN 39,99TL (ADSL)</option>
<option value="MT/16/50GB/42,99TL">TELEFONLU 16 Mbps'e kadar Sınırsız - 50 GB AKN 42,99TL(ADSL)</option>
<option value="MT/16/200GB/62,99TL">TELEFONLU 16 Mbps'e kadar Sınırsız - 200 GB AKN 62,99TL(ADSL)</option>
<option value="MT/16/S/109,99TL">TELEFONLU 16 Mbps’e kadar Sınırsız 109,99TL(ADSL)</option>
<option value="MH/24/35GB/52,99TL">24 Mbps'ye kadar sınırsız 35GB AKN 52,99TL(Hİper ve Fiber)</option>
<option value="MH/24/75GB/54,99TL">24 Mbps'ye kadar sınırsız 75GB AKN 54,99 TL(Hİper ve Fiber)</option>
<option value="MH/24/200GB/77,99TL">24 Mbps'ye kadar sınırsız 200GB AKN 77,99 TL(Hİper ve Fiber)</option>
<option value="MH/35/100GB/72,99TL">35 Mbps'ye kadar sınırsız 100GB AKN 72,99 TL (Hİper ve Fiber)</option>
<option value="MH/50/200GB/82,99TL">50 Mbps'ye kadar sınırsız 200GB AKN 82,99 TL(Hİper ve Fiber)</option>
<option value="MH/100/200GB/102,99TL">100 Mbps'ye kadar sınırsız 200GB AKN 102,99 TL(Hİper ve Fiber)</option>
<option value="MTH/24/35GB/42,99TL">TELEFONLU 24 Mbps'ye kadar sınırsız 35GB AKN 42,99TL(Hİper ve Fiber)</option>
<option value="MTH/24/75GB/44,99TL">TELEFONLU 24 Mbps'ye kadar sınırsız 75GB AKN 44,99 TL(Hİper ve Fiber)</option>
<option value="MTH/24/200GB/67,99TL">TELEFONLU 24 Mbps'ye kadar sınırsız 200GB AKN 67,99 TL(Hİper ve Fiber)</option>
<option value="MTH/35/100GB/62,99TL">TELEFONLU 35 Mbps'ye kadar sınırsız 100GB AKN 62,99 TL(Hİper ve Fiber) </option>
<option value="MTH/50/200GB/72,99TL">TELEFONLU 50 Mbps'ye kadar sınırsız 200GB AKN 72,99 TL(Hİper ve Fiber)</option>
<option value="MTH/100/200GB/92,99TL">TELEFONLU 100 Mbps'ye kadar sınırsız 200GB AKN 92,99 TL(Hİper ve Fiber)</option>
</select></th>
</tr>
</table>
<table width="929" border="1">
<tr>
<th width="352" scope="col"><label>Ad Soyadı:</label>
<input class="input" type="text" style="width: 290px;" name="adsoyad" value="<?=$tel['adsoyad'];?>"/></th>
<th width="561" scope="col"><label>Anne Kızlık Soyadı:</label>
<input class="input" type="text" style="width: 290px;" name="anneadi" value="<?=$tel['anneadi'];?>"/></th>
</tr>
</table>
</div>
<div class="form_row">
<table width="933" border="1">
<tr>
<th width="353" scope="col"><label>Mail Adresi:</label>
<input class="input" type="text" style="width: 290px;" name="mailadresi" value="<?=$tel['mailadresi'];?>"/></th>
<th width="564" scope="col"><label>Statik IP İstiyorum:</label>
<select name="sabitip" id="sabitip" class="input" style="width:300px; height:30px;">
<option value="000">Statik İp</option>
<option value="Evet">Evet</option>
<option value="Hayır">Hayır</option>
</select></th>
</tr>
</table>
<table width="931" border="1">
<tr>
<th width="353" scope="col"><label>TC Kimlik Numarası:</label>
<input class="input" type="text" style="width: 290px;" name="tckimlik" value="<?=$tel['tckimlik'];?>"/>&nbsp;</th>
<th width="562" scope="col"><label>Sabit Telefon(Müsterinin numarası var ise...):</label>
<input class="input" type="text" style="width: 290px;" name="sabittelefon" value="<?=$tel['sabittelefon'];?>"/></th>
</tr>
</table>
</div>
<div class="form_row">
<table width="930" border="1">
<tr>
<th width="355" height="51" scope="col"><p>
<label>Modem Seç:</label>
<select name="modem" id="modem" class="input" style="width:300px; height:30px;">
<option value="" selected="selected"></option>
<option value="Evet">Evet</option>
<option value="Hayır">Hayır</option>
</select>
</p></th>
<th width="613" scope="col">&nbsp;</th>
</tr>
</table>
</div>
<div class="form_row">
<table width="930" border="1">
<tr>
<th width="353" scope="col"><label>Adres:</label>
<textarea cols="50" rows="5" class="textarea" name="adres"><?=$tel['adres'];?>
</textarea></th>
<th width="561" scope="col"><label>Açıklama:</label>
<textarea cols="50" rows="5" class="textarea" name="aciklama"><?=$tel['aciklama'];?>
</textarea></th>
</tr>
</table>
</div><div class="form_row"></div>
<div class="form_row"></div>
</form>

</div></div>
<? }
?>
<script type="text/javascript">
$("#ilce").remoteChained("#il", "/ilce.php");
$('#urunsecimi').tabs();
</script>

Bana sorun burdaki koddan geliyor.

</div>
<form class="form" action="?" method="POST" >
<div class="form_row radioui">
<? if ($tel['telefon'] == '') { ?>
<div class="form_row"><label>Telefon:</label><input class="input" type="text" style="width: 290px;" name="telefon" value="<?=$_GET['numara'];?>"/> <? if($_GET['numara']){ ?> <a href="?sayfa=oparama&arama=<?=$_GET['numara'];?>" target="_blank"><img src="img/aranacak.png" /></a> <? } ?></div>
<? } ?>

Yardım ederseniz sevinirim.
Cevaplar
2015'den beri39 mesaj
#2
Ben pek anlamıyorum ama
Örnek <? if ($tel['telefon'] == '') { ?> yerine <?=if ($tel['telefon'] == '') { ?> böyle olması gerekir
Yani <? sonra ya php yazılmalı yada = eşittir konmalı

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.