Merhaba arkadaşlar. Php dilinde inputtan veri alıp scripte göndererek tuşun (butonun) kontrolüne vermeye çalışıyorum. Gönderdiğim kodlarda bunu yapamadım. Daha önce Php'den aldığım merhaba yazısını scripte gönderip <p> gibi bir yazı tegine göndermiştim. Ama inputtan alıp yapamadım. Kodlarım aşağıdadır. Teşekkürler🙂 :
<!doctype html>
<html lang='en'>
<head>
<meta charset='utf-8'>
<title>Karşılama</title>
<meta name='viewport' content='width=device-width, initial-scale=1'>
<link href='kaynak/css/index.css' rel='stylesheet' type='text/css'>
</head>
<body>
<?php include 'indexky.php'?>
<div class='ar_in_sn_arayuz'>
<div class='ar_in_sn_cikti'>
<var id='ar_in_ya_cikti'></var>
</div>
<form action="indexky.php" method="post" >
<input type="label" name="ar_in_ya_ad">
</form>
<div class='ar_in_sn_tus'>
<button id='ar_in_ts_kaydet' onclick='kaydet()'>Kaydet</button>
<button id='ar_in_ts_oku' onclick='oku()'>Oku</button>
<button id='ar_in_ts_sil' onclick='sil()'>Sil</button>
</div>
</div>
<script>
yaCikti = document.getElementById('ar_in_ya_cikti');
function kaydet(){
yaCikti.innerHTML = '<?php echo $kaydet?>';
}
function oku(){
yaCikti.innerHTML = '<?php echo $oku?>';
}
</script>
</body>
</html><?php
$_POST["ar_in_ya_ad"]=htmlspecialchars($_POST["ar_in_ya_ad"]);
function kaydet(){
$_SESSION['item_name'] = $_POST["ar_in_ya_ad"];
$value = $_SESSION['item_name'];
return $value;
}
function oku(){
//session_start();
$value = $_SESSION['item_name'];
return $value;
}
$kaydet = kaydet();
$oku = oku();
// Add values to the session.
// string
//$_SESSION['item_name'] = 0; // int
//$_SESSION['item_name'] = 0.0; // float
// Get session values.
?>