Çözüldü $_post çalışmıyor

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

RosLy

Decapat
Katılım
26 Şubat 2023
Mesajlar
498
Çözümler
1
Yer
İstanbul
Daha fazla  
Sistem Özellikleri
i5 11400H, RTX 3050Ti, 16GB DDR4 3200MHz RAM, 512 GB NVMe M.2 SSD
i7 1255U, 16GB DDR4 3200MHz RAM, 512 GB NVMe M.2 SSD
Cinsiyet
Erkek
Meslek
IT Destek Uzmanı
Herkese merhaba. Ben PHP sayfamda kod yazarken form ile post methodunu kullandım. Kullandım ancak çalışmadı sorun şu ki değişkene atayıp echo ile yazdırmayı denediğimde hiçbir sonuç alamıyorum. Değişkenlere atamıyor sanırım bir hatam var hatamı düzeltebilecek biri var mı?

PHP:
<?php
$sn=$_GET["sn"];
$adi=$_GET["adi"];
$adet=$_GET["adet"];
$fiyat=$_GET["fiyat"];
$stktarih=$_GET["stktarih"];
?>
<form class="form mx-auto w-25 mx-auto mt-5" method="post" action="">
<label>Seri No:</label> <br>
<input type="text" class="w-50 name="SeriNo" disabled value="<?=$sn?>">
<br>
<label>Adı:</label> <br>
<input type="text" class="w-50 name="Aditxt" value="<?=$adi?>">
<br>
<label>Adet:</label> <br>
<input type="text" class="w-50" name="Adet" value="<?=$adet?>">
<br>
<label>Fiyat:</label> <br>
<input type="text" class="w-50 name="fiyattxt" value="<?=$fiyat?>">
<br>
<label>Stok Tarihi:</label> <br>
<input type="date" class="w-50" name="stoktarihitxt" value="<?=$stktarih?>">
<br>
<input type="submit" class="btn btn-primary mt-3 w-50" value="Güncelle" name="Guncelle">
</form>

<?php
$serino=$_POST['SeriNo'];
$UrunAdi=$_POST['Aditxt'];
$Adeti=$_POST['Adettxt'];
$Fiyati=$_POST['fiyattxt'];
$StokTarih=$_POST['stoktarihitxt'];
echo $SeriNo;
?>
 
Herkese merhaba. Ben PHP sayfamda kod yazarken form ile post methodunu kullandım. Kullandım ancak çalışmadı sorun şu ki değişkene atayıp echo ile yazdırmayı denediğimde hiçbir sonuç alamıyorum. Değişkenlere atamıyor sanırım bir hatam var hatamı düzeltebilecek biri var mı?

PHP:
<?php
$sn=$_GET["sn"];
$adi=$_GET["adi"];
$adet=$_GET["adet"];
$fiyat=$_GET["fiyat"];
$stktarih=$_GET["stktarih"];
?>
<form class="form mx-auto w-25 mx-auto mt-5" method="post" action="">
<label>Seri No:</label> <br>
<input type="text" class="w-50 name="SeriNo" disabled value="<?=$sn?>">
<br>
<label>Adı:</label> <br>
<input type="text" class="w-50 name="Aditxt" value="<?=$adi?>">
<br>
<label>Adet:</label> <br>
<input type="text" class="w-50" name="Adet" value="<?=$adet?>">
<br>
<label>Fiyat:</label> <br>
<input type="text" class="w-50 name="fiyattxt" value="<?=$fiyat?>">
<br>
<label>Stok Tarihi:</label> <br>
<input type="date" class="w-50" name="stoktarihitxt" value="<?=$stktarih?>">
<br>
<input type="submit" class="btn btn-primary mt-3 w-50" value="Güncelle" name="Guncelle">
</form>

<?php
$serino=$_POST['SeriNo'];
$UrunAdi=$_POST['Aditxt'];
$Adeti=$_POST['Adettxt'];
$Fiyati=$_POST['fiyattxt'];
$StokTarih=$_POST['stoktarihitxt'];
echo $SeriNo;
?>

Action kısmını silip ya da başka sayfada dener misiniz?
 
Action kısmını silip ya da başka sayfada dener misiniz?

Başka bir sayfada denedim Action kısmını silip fakat buttona tıklayınca çalışmıyor. Submit olması doğru değil mi?

Action kısmını aynı sayfa içinde denedim. Gönder buttonuna tıklayınca çalışıyor fakat yazdırmıyor.
 
İstediğiniz tam olarak şu mu? Bir tane form olacak ve oraya girilen değerleri başka bir sayfaya yazdıracak.

Başka bir sayfa değil de aynı sayfaya yazdırılsın. Ama eğer varsa başka sayfaya yazdırılan ikisi de işime yarar.
 
Başka bir sayfa değil de aynı sayfaya yazdırılsın. Ama eğer varsa başka sayfaya yazdırılan ikisi de işime yarar.

Hocam tekrardan merhaba işte bu kodlarda bir dosya yğkleme ve Value alma işlemi var.

PHP:
<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width, initial-scale=1.0">
 <title>File upload</title>
</head>
<body>
 <form action="upload.php" enctype="multipart/form-data" method="post">
 <input type="text" name="name">
 <input type="file" name="file">
 <input type="submit" name="btn">
 </form>
</body>
</html>

PHP:
<?php

$destpath = "./img/";

if(isset($_POST["btn"])){
 $name = $_FILES["file"]["name"];
 $filepath = $_FILES["file"]["tmp_name"];
 $filedestpath = $destpath.$name;
 if(move_uploaded_file($filepath,$filedestpath)){
 echo "oldu";
 echo $_POST["name"];
 }
 else{
 echo "olmadı";
 }
}
 

Technopat Haberler

Yeni konular

Geri
Yukarı