Wajah menggunakan parameter url pembaruan php

jadiberkah. com. Hai teman teman kali ini akan mengulas bagaimana cara membuat update data pada dreamweaver dengan mudah,pastinya teman teman sudah bisa cara membuat input data pada dreamweaver yang sudah pernah diulas pada artikel debelumnya,kalo masih bingung bisa di lihat kembali cara input data menggunakan dreamweaver

Yuk langsung saja simak langkah demi langkah ulasan dibawah ini

Buatlah 3 buah file yaitu data. php, perbarui. phpdan update-sukses. php dan disimpan di folder dalam webserver , disini kita simpan di folder c. /xampp/htdocs/belajar. Seperti gambar di bawah

Wajah menggunakan parameter url pembaruan php
Wajah menggunakan parameter url pembaruan php

Selanjutnya buka data. php, buatlah recordset beri nama “Data” pilih koneksi yang telah kita buat sebelumnya dan pilih table “USR” sebagai table yang datanya yang ingin ditampilkan

Wajah menggunakan parameter url pembaruan php
Wajah menggunakan parameter url pembaruan php

Selanjutnya klik menu Data –> Dynamic Data –> Dynamic Table untuk menampilkan data pada halaman web

Wajah menggunakan parameter url pembaruan php
Wajah menggunakan parameter url pembaruan php

Selanjutnya akan muncul tampilan seperti gambar berikut di bawah. Isi “Connection” dengan pilihan koneksi yang telah kita buat, selanjutnya “Table To Update” isi dengan opsi Tabel yang akan kita update. “Select Record From” isi dengan recordset yang telah kita buat. “Unique Key Column” isi dengan Parameter yang kita buat sebelumnya yaitu ID. Setelah itu “After Updating Go To” browse file untuk memilih halaman yang akan kita tuju ketika berhasil melakukan update record. Selanjutnya klik “OK”

PHP $_GET adalah variabel super global PHP yang digunakan untuk mengumpulkan data formulir setelah mengirimkan formulir HTML dengan method="get"

$_GET juga dapat mengumpulkan data yang dikirim dalam URL

Asumsikan kita memiliki halaman HTML yang berisi hyperlink dengan parameter


Uji $GET


Saat pengguna mengklik link "Uji $GET", parameter "subjek" dan "web" dikirim ke "test_get. php", dan Anda kemudian dapat mengakses nilainya di "test_get. php" dengan $_GET

Management URL yang lengkap pada aplikasi Web terdiri dari dua aspek. Pertama, ketika permintaan pengguna berasal dari sebuah URL, aplikasi harus menguraikannya ke dalam sebuah parameter yang dapat dimengerti. Kedua, aplikasi harus menyediakan cara pembuatan URL agar URL yang dibuat dapat dimengerti oleh aplikasi Untuk aplikasi Yii, ini dilakukan dengan bantuan CUrlManager

1. membuat url

Meskipun URL bisa dibuat secara manual dalam view controller, seringkali lebih jauh fleksibel jika membuatnya secara dinamis

$url=$this->createUrl($route,$params);

di mana $this merujuk ke pengontrol instance;

Secara default, URL yang dibuat dengan adalah apa yang disebut dengan format

/index.php?r=post/read&id=100
3. Sebagai contoh,
/index.php?r=post/read&id=100
4 dan
/index.php?r=post/read&id=100
5, kita akan mendapatkan URL seperti berikut

________satu_______

di mana parameter terlihat dalam string query sebagai daftar

/index.php?r=post/read&id=100
6 yang disambung dengan karakter ampersand (karakter &), dan parameter
/index.php?r=post/read&id=100
7 membangkitkan permintaan. Format URL ini tidak ramah pengguna karena memakai beberapa karakter bukan kata

Kita ingin menjadikan URL di atas terlihat lebih bersih dan lebih jelas dengan menggunakan apa yang disebut format

/index.php?r=post/read&id=100
_8 yang mengeliminir string query dan menyimpan parameter GET ke dalam info path bagian dari URL

________sebelas_______

Untuk mengubah format URL, kita harus mengkonfigurasi komponen aplikasi agar bisa beralih secara otomatis ke format baru dan aplikasi mengerti dengan benar URL baru tersebut

array(
    ......
    'components'=>array(
        ......
        'urlManager'=>array(
            'urlFormat'=>'path',
        ),
    ),
);

Catatan bahwa kita tidak ingin memasang kelas komponen karena ia adalah pra-deklarasi sebagai CUrlManager dalam CWebApplication

tip. URL yang dihasilkan oleh metode adalah URL relatif. Untuk mendapatkan URL absolut, kita dapat mengawalinya dengan

/index.php?r=post/read&id=100
9, atau memanggil

2. URL Ramah-Pengguna

Ketika

/index.php?r=post/read&id=100
8 dipakai sebagai format URL, kita dapat menetapkan beberapa aturan URL untuk membuat URL kita lebih ramah-pengguna. Sebagai contoh, kita dapat membuat URL sesingkat
/index.php/post/read/id/100
1, dari
/index.php/post/read/id/100
2 yang cukup panjang. Aturan URL dipakai oleh CUrlManager baik untuk pembuatan URL maupun keperluan penguraian

Untuk menetapkan aturan URL, kita harus mengkonfigurasi properti pada komponen aplikasi

array(
    ......
    'components'=>array(
        ......
        'urlManager'=>array(
            'urlFormat'=>'path',
            'rules'=>array(
                'pattern1'=>'route1',
                'pattern2'=>'route2',
                'pattern3'=>'route3',
            ),
        ),
    ),
);

Aturan ditetapkan sebagai array dengan pasangan pola-rute (pattern-route), masing-masing terkait dengan satu aturan. Pola aturan harus ekspresi reguler yang benar tanpa pemisah dan perbedaan. Ini dipakai untuk menyamakan bagian info path URL. Dan harus merujuk ke controller route yang valid

Selain format pola-rute demikian, aturan juga dapat ditentukan dengan opsi yang dikustomisasi, seperti berikut ini

'pattern1'=>array('route1', 'urlSuffix'=>'.xml', 'caseSensitive'=>false)

Mulai versi 1. 1. 7, format berikut juga dapat digunakan (yakni pola yang ditetapkan sebagai elemen array), yang memungkinkan menentukan beberapa aturan dengan pola yang sama

array('route1', 'pattern'=>'pattern1', 'urlSuffix'=>'.xml', 'caseSensitive'=>false)

Misalnya, array tersebut berisi daftar opsi-opsi extra untuk aturan. Opsi yang memungkinkan akan dijelaskan di bawah ini

  • pola yang digunakan untuk menyempurnakan serta membuat URL. Opsi ini sudah tersedia pada versi 1. 1. 7

  • merupakan akhir dari URL yang dipakai pada atran. Secara default bernilai null yang berarti menggunakan nilai

  • penentu aturan bersifat case-sensitive atau tidak. Secara default bernilai null, yang artinya mengikuti nilai

    • Parameter GET default (name=>value) yang disediakan oleh aturan ini. Ketika aturan ini digunakan untuk parsing permintaan yang masuk, nilai-nilai tersebut yang dideklarasikan dalam properti ini akan diinjeksi ke $_GET
  • menentukan apakah nilai parameter GET harus sesuai dengan sub-pola dalam aturan ketika membuat sebuah aturan. Secara default bernilai null, yang artinya menggunakan nilai. Jika properti ini salah, artinya sebuah aturan akan digunakan untuk membuat sebuah URL jika rute dan nama parameter pas dengan yang diberikan. Jika properti ini benar, maka nilai parameter yang diberikan juga harus sesuai dengan sub-pola parameter bersangkutan. Harap dicatat bahwa jika mengeset properti ini menjadi benar akan menurunkan kinerja

    • verb HTTP (misalnya
      /index.php?r=post/read&id=100
      
      2,
      /index.php/post/read/id/100
      
      4,
      /index.php/post/read/id/100
      
      5) jadi aturan harus sesuai dengan urutan yang digunakan untuk parsing request sekarang. Default-nya adalah null, yang artinya aturan terkait akan cocok dengan kata kerja HTTP apa saja. Jika sebuah aturan bisa cocok lebih dari satu kata kerja, maka kata kerja-kata kerja ini harus ditulis dengan dipisah oleh koma. Ketika sebuah aturan tidak cocok dengan kata kerja yang ditentukan, maka akan dilangkahi pada saat proses parsing request. Opsi ini hanya digunakan untuk permintaan parsing. Tujuan utama terdapat opsi ini agar mendukung RESTful URL. Opsi ini sudah tersedia sejak versi 1. 1. 7
  • ]parsingOnly. CUrlRule. penguraian Saja]. tentukan apakah aturan digunakan hanya untuk request saja. Nilai default false, yang artinya sebuah rule digunakan untuk parsing dan juga pembuatan URL. Opsi tersedia versi 1. 1. 7

3. Menggunakan Parameter Bernama

Aturan dapat dikaitkan dengan beberapa parameter GET. Parameter GET ini muncul dalam pola aturan sebagai token khusus dengan format sebagai berikut

    

di mana

/index.php/post/read/id/100
6 menetapkan nama parameter GET, dan opsional
/index.php/post/read/id/100
_7 menetapkan ekspresi reguler yang harus dipakai untuk menyamakan nilai parameter GET. Dalam hal ketika
/index.php/post/read/id/100
7 disertakan, ini berarti parameter harus sesuai dengan setiap karakter kecuali garis miring
/index.php/post/read/id/100
9. Saat membuat URL, parameter token ini akan diganti dengan nilai parameter terkait;

Mari kita gunakan beberapa contoh untuk menjelaskan bagaimana aturan URL bekerja. Kita beranggapan bahwa set aturan kita terdiri dari tiga aturan