Formun Olduğu Sayfada PHP Tagları Varken Form Görünmüyor
burayı okumadan soru sorma!
editör markdown
yazım kuralını kullanıyor.
Bu yazı örnek olması için var, sorunu sormak için bu yazıyı silip buradaki kurallara göre sorunu sor.
<?php
echo 'Formun Olduğu PHP Tagları Varken Form Görünmüyor';
echo 'PHP Tagları Sildiğimde Form Görünüyor';
<body>
<?php
function form_filtrele($post){
return is_array($post) ? array_map('form_filtrele',$post) : htmlspecialchars(trim($post));
}
$_POST = array_map('form_filtrele',$_POST);
print_r($_POST);
function Post($test){
if(isset($_POST['name']){
return ($_POST['name']);
}
}
if(post('submit')){
print_r($_POST);
}
?>
<form action="gonder.php" method="post" enctype="multipart/form-data">
Ad <br>
<input type="text" required name="name" id="" placeholder="Adınızı ve Soyadınızı Giriniz"> <br>
<hr>
Hakkımda <br>
<textarea name="hakkimda" id="" cols="30" rows="5" placeholder="Hakkında Bilgi Girebilirsiniz"></textarea> <br>
<hr>
Meslek <br>
<select name="meslek" id="">
<option>---Seç---</option>
<option value="web-developer">Web Developer</option>
<option value="front-end-developer">Front End Developer</option>
<option value="back-end-developer">Back End Developer</option>
</select>
<hr>
Cinsiyet <br>
<label>
<input type="radio" name="cinsiyet" value="erkek" id="">
Erkek
</label>
<label>
<input type="radio" name="cinsiyet" value="Kadın" id="">
Kadın
</label>
<hr>
İlgi Alanları <br>
<label for="">
<input type="checkbox" name="ilgi-alani[]" value="php" id="">PHP
</label>
<label for="">
<input type="checkbox" name="ilgi-alani[]" value="html" id="">HTML
</label>
<label for="">
<input type="checkbox" name="ilgi-alani[]" value="css" id="">CSS
</label>
<hr>
Fotoğraf <br>
<input type="file" name="fotograf" id="">
<hr>
<input type="hidden" name="submit" value="1">
<button type="submit">Gönder</button>
</form>
</body>
?>
Daha fazla markdown örneğine buraya tıklayarak ulaşabilirsin!
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (1)
kodyapısı hatalı php içinde direk html kodu yazamazsızn post fonksiyoununda ise bir adet parantez eksikmiş aşağıdaki gibi olmalı
<?php
function form_filtrele($post){
return is_array($post) ? array_map('form_filtrele',$post) : htmlspecialchars(trim($post));
}
$_POST = array_map('form_filtrele',$_POST);
print_r($_POST);
function Post($test){
if(isset($_POST['name'])){
return ($_POST['name']);
}
}
if(post('submit')){
print_r($_POST);
}
?>
<form action="gonder.php" method="post" enctype="multipart/form-data">
Ad <br>
<input type="text" required name="name" id="" placeholder="Adınızı ve Soyadınızı Giriniz"> <br>
<hr>
Hakkımda <br>
<textarea name="hakkimda" id="" cols="30" rows="5" placeholder="Hakkında Bilgi Girebilirsiniz"></textarea> <br>
<hr>
Meslek <br>
<select name="meslek" id="">
<option>---Seç---</option>
<option value="web-developer">Web Developer</option>
<option value="front-end-developer">Front End Developer</option>
<option value="back-end-developer">Back End Developer</option>
</select>
<hr>
Cinsiyet <br>
<label>
<input type="radio" name="cinsiyet" value="erkek" id="">
Erkek
</label>
<label>
<input type="radio" name="cinsiyet" value="Kadın" id="">
Kadın
</label>
<hr>
İlgi Alanları <br>
<label for="">
<input type="checkbox" name="ilgi-alani[]" value="php" id="">PHP
</label>
<label for="">
<input type="checkbox" name="ilgi-alani[]" value="html" id="">HTML
</label>
<label for="">
<input type="checkbox" name="ilgi-alani[]" value="css" id="">CSS
</label>
<hr>
Fotoğraf <br>
<input type="file" name="fotograf" id="">
<hr>
<input type="hidden" name="submit" value="1">
<button type="submit">Gönder</button>
</form>