Yazılım | Programlama Php kodları yazıyorum, hata alıyorum ne yapabilirim?

'eqwedelly

Üye
16 Ocak 2011
240
0
TÜRKİYE
En asagida php kodlari yaziyorum hata aliyorum Mesela adam siteye girince gunler kismindan 5 i secince onu ekrana ciktisini vermesini istiyorum bunu yapmaya calistim ama olmadi. *if(isset($_POST["btn"])){ *bunu yazinca hem html hem php kodunu okumuyor anlamadim gitti yardimci olabilirmisiniz




Kod:
<!DOCTYPE html>
<html>
<head>
<**** name="viewport" content="width=device-width, initial-scale=1.0">
</head>


<body>

<form action="1.php" method="post">


<select name="gunler">
<option value="bir">1</option>
<option value="iki">2</option>
<option value="uc">3</option>
<option value="dort">4</option>
<option value="bes">5</option>
<option value="alti">6</option>
<option value="yedi">7</option>
<option value="sekiz">8</option>
<option value="dokuzi">9</option>
<option value="on">10</option>
<option value="onbir">11</option>
<option value="oniki">12</option>
<option value="onuc">13</option>
<option value="ondort">14</option>
<option value="onbes">15</option>
<option value="onalti">16</option>
<option value="onyedi">17</option>
<option value="onsekiz">18</option>
<option value="ondokuz">19</option>
<option value="y">20</option
<option value="yirmibir">21</option>
<option value="yiki">22</option>
<option value="yuc">23</option>
<option value="ydort">24</option>
<option value="ybes">25</option>
<option value="yalti">26</option>
<option value="yyedi">27</option>
<option value="y8">28</option>
<option value="y9">29</option>
<option value="otuz">30</option>
<option value="otuzbir">31</option>  
</select>


<select name="aylar">
<option value="ocak">Ocak</option>
<option value="subat">Şubat</option>
<option value="mart">Mart</option>
<option value="nisan">Nisan</option>
<option value="mayis">Mayıs</option>
<option value="haziran">Haziran</option>
<option value="temmuz">Temmuz</option>
<option value="agostos">Ağustos</option>
<option value="eylul">Eylül</option>
<option value="ekim">Ekim</option>
<option value="kasim">Kasım</option>
<option value="aralik">Aralık</option>
</select>


<select name="yillar">
<option value="yily">2019</option>
<option value="yily">2020</option>
<option value="yilbir">2021</option>
<option value="yiliki">2022</option>
</select>
<br><br>
<input type="submit" name="btn" value="HESAPLA">


</form>




</body>
</html>


<?php



// if(isset($_POST["btn"])){ 
//$ad=$_POST["yily"];
//echo $ad;


	?>
 
Moderatör tarafında düzenlendi:

C 0 D E R

Katılımcı Üye
21 May 2020
429
2
48
SIFIR6
Cevap: php hata nerede

Kod:
<form action="sayfa.php" method="POST">

<select name="gunler">
<option selected>1</option>
<option>2</option>
<option>3</option>
</select>
<br>
<select name="aylar">
<option selected>Ocak</option>
<option>Şubat</option>
<option>Mart</option>
</select>
<br>
<select name="yillar">
<option selected>2020</option>
<option>2021</option>
<option>2022</option>
</select>

<input type="submit" value="Hesapla" name="hesap">
</form>

PHP;
Kod:
<?php
if(isset($_POST['hesap']))
{
print_r($_POST);
}

?>

Deneyip eğer çalışmaz ise hata çıktısını atarsan yardımcı olabilirim.
 

'eqwedelly

Üye
16 Ocak 2011
240
0
TÜRKİYE
Cevap: php hata nerede

Kod:
<form action="sayfa.php" method="POST">

<select name="gunler">
<option selected>1</option>
<option>2</option>
<option>3</option>
</select>
<br>
<select name="aylar">
<option selected>Ocak</option>
<option>Şubat</option>
<option>Mart</option>
</select>
<br>
<select name="yillar">
<option selected>2020</option>
<option>2021</option>
<option>2022</option>
</select>

<input type="submit" value="Hesapla" name="hesap">
</form>

PHP;
Kod:
<?php
if(isset($_POST['hesap']))
{
print_r($_POST);
}

?>

Deneyip eğer çalışmaz ise hata çıktısını atarsan yardımcı olabilirim.
boyle biseyler karsilasiyorum
https://xorsynx.000webhostapp.com/sayfa.php
 

'eqwedelly

Üye
16 Ocak 2011
240
0
TÜRKİYE
Cevap: php hata nerede

Kod:
<form action="sayfa.php" method="POST">

<select name="gunler">
<option selected>1</option>
<option>2</option>
<option>3</option>
</select>
<br>
<select name="aylar">
<option selected>Ocak</option>
<option>Şubat</option>
<option>Mart</option>
</select>
<br>
<select name="yillar">
<option selected>2020</option>
<option>2021</option>
<option>2022</option>
</select>

<input type="submit" value="Hesapla" name="hesap">
</form>

PHP;
Kod:
<?php
if(isset($_POST['hesap']))
{
print_r($_POST);
}

?>

Deneyip eğer çalışmaz ise hata çıktısını atarsan yardımcı olabilirim.


hesaplaya basinca bu sekilde sonuc veriyor 3 mart 2021 yazacagina asagidaki gibi yaziyor.bunu nasil duzeltebiliriz

Array ( [gunler] => 3 [aylar] => Mart [yillar] => 2021 [hesap] => Hesapla
 

C 0 D E R

Katılımcı Üye
21 May 2020
429
2
48
SIFIR6
Cevap: php hata nerede

hesaplaya basinca bu sekilde sonuc veriyor 3 mart 2021 yazacagina asagidaki gibi yaziyor.bunu nasil duzeltebiliriz

Array ( [gunler] => 3 [aylar] => Mart [yillar] => 2021 [hesap] => Hesapla

Teker teker yazdırabilirsin, veya değişkene atayabilirsin ben gelen bütün post değerlerini ekrana yazdırdığım için array (dizi) olarak yazıyor
Bknz:

$gun = $_POST['gunler'];
$ay = $_POST['aylar'];
$yil= $_POST['yillar'];

echo $gun."".$ay."".$yil;
 

'eqwedelly

Üye
16 Ocak 2011
240
0
TÜRKİYE
html kodu php de calistirmak

arkadaslar bu kodu php de nasil calisitiririm bir turlu calistiramadim



Kod:
<table border="5"  bgcolor="lightseagreen"  bordercolor="beige">
    <tr><td>$degisken</td></tr>
 

C 0 D E R

Katılımcı Üye
21 May 2020
429
2
48
SIFIR6
Cevap: html kodu php de calistirmak

<?php
echo '<table border="5" bgcolor="lightseagreen" bordercolor="beige">';
echo ' <tr>';
echo '<td>'.$degisken.'</td>';
echo '</tr>';
echo '</table>';
?>
 
Son düzenleme:

'eqwedelly

Üye
16 Ocak 2011
240
0
TÜRKİYE
<?php
echo '<table border="5" bgcolor="lightseagreen" bordercolor="beige">';
echo ' <tr>';
echo '<td>'.$degisken.'</td>';
echo '</tr>';
echo '</table>';
?>

tesekkur ederim sagol

$toplam ="4";
$d = date('d-m-Y', strtotime ($tari + $toplam));
echo $d;

ekran ciktisi : 07-09-2020

sonuc bugunun tarihi cikiyor 4 gun eklemesi lazim bunu nasil ayarlarim
not : $tari bugunun tarihi degiskeni
 
Moderatör tarafında düzenlendi:

C 0 D E R

Katılımcı Üye
21 May 2020
429
2
48
SIFIR6
Cevap: php toplamada sikinti

ben derdimi anlatamadim :) +4 days yerine degiskeni nasil kullanabilirim cunku surekli o gunler degisecek.

$d = date("d.m.Y",strtotime('$degisken olacak));

Tamam işte dostum 4 yerine veri gelecek değişken şeklinde;
$d = date("d.m.Y",strtotime('+'.$degisken.'days')); şeklinde yaparsan olacaktır onun dışında farklı tarihlere atıyor demişsin gelen veriyi kontrol ettin mi? kaç geliyor? Bak BURADAN attığım kodu test edebilirsin. Günü değişkene atayıp kullandım.
 
Son düzenleme:
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.