Halaman

Jumat, 18 April 2014

Contoh Input pada php

Kodingan Input :

<?php
session_start();

if (!isset($_SESSION['login'])){
    echo"<center><a href='login.php'>silahkan login terlebih dahulu</a></center>";
}
else{
?>
    <center>
   selamat datang, <?php echo $_SESSION['login'] ?> <br/>
<a href='input.php'>input data<a/> | <a href='view.php'>lihat data</a> | <a href='logout.php'>logout</a>
</center>

<form action='' method='post'>
<pre>
=====input data mahasiswa=====


nama  : <input type='text' name='nama'>


<input type='submit' name='simpan' value='simpan'> <input type='reset' value='reset' name='reset'>
</pre>
</form>

<?php
    if (isset($_POST['simpan'])){

       $line= count(@$_SESSION['data_mhs']);
if ($line){
   foreach (@$_SESSION['data_mhs'] as $line => $data){
   if (isset($_POST['simpan'])){
   $line +=1;
}
}
}


$_SESSION['data_mhs'][$line]['nama'] = $_POST['nama'];


echo "<center>data berhasil ditambah</center>";
}
}
?>



Logika Input
<?php
Ø  Untuk memulai program
session_start();
Ø  Untuk menyimpan suatu informasi antar proses request
if (!isset($_SESSION['login'])){
Ø  No isset atau belum di set, fungsi ini sering digunakan untuk melindungi/ menyembunyikan suatu baris agar tidak dieksekusi
echo"<center><a href='login.php'>silahkan login terlebih dahulu</a></center>";
Ø  Akan diarahkan untuk melanjutan ke login dahulu
}
else{
Ø  Jika tidak
?>
Ø  Tutup program
 <center>
 selamat datang, <?php echo $_SESSION['login'] ?> <br/>
Ø  Maka akan masuk ke form login
<a href='input.php'>input data<a/> | <a href='view.php'>lihat data</a> | <a href='logout.php'>logout</a>
Ø  Jika input data, maka program akan kembali ke form input, jika lihat data maka akan kembali ke form view, jika keluar maka kan kef form logout
</center>
Ø  Untuk mencetak tengah             
<form action='' method='post'>
Ø  berfungsi menjelaskan lokasi data yang didapat form akan dikirimkan. Biasanya nilai dari atribut action ini adalah alamat dari sebuah halaman PHP yang akan memproses isi data form. Sedangkan fungsi dari Method, adalah untuk menjelaskan bagaimana data isian form akan dikirim. Nilai dari atribut method ini bisa berupa get atau post.
<pre>
Ø  Untuk memulai program
=====input data mahasiswa=====                                                       
nama  : <input type='text' name='nama'>
Ø  Mencetak output yang akan meminta masukkan oleh user
<input type='submit' name='simpan' value='simpan'> <input type='reset' value='reset' name='reset'>
Untuk menerima inputan pada user atau menghapus inputan pada user
</pre>
Ø  Menutup program
</form>
Ø  Menutup form
<?php
Ø  Memulai program
    if (isset($_POST['simpan'])){
Ø  Fungsi yang Sudah di Set atau sudah mempunyai nilai
$line= count(@$_SESSION['data_mhs']);
if ($line){
foreach (@$_SESSION['data_mhs'] as $line => $data){
 if (isset($_POST['simpan'])){
$line +=1;
Ø  Foreach digunakan bersamaan dengan fungsi array. Untuk membaca data mahasiswa.
}
}
}
                                               
$_SESSION['data_mhs'][$line]['nama'] = $_POST['nama'];
Ø  Untuk memasukkan data pada inputan
echo "<center>data berhasil ditambah</center>";
Ø  Jika data telah diisi, maka akan tercetak data berhasil ditambah
}
}
?>

Ø  Menutup dan mengakhiri program seluruhnya

Tidak ada komentar:

Posting Komentar