Pertama saya tidak mengerti mengapa Anda menggunakan kotak centang daripada tombol radio jika Anda hanya membutuhkan satu hasil ...
Dijawab oleh danishbacker 0 dalam
saat menggunakan tombol radio
<form id="f" name="f" method="post" action="test.php"> <input type="radio" name="rad" id="rad" value="1" /> <input type="radio" name="rad" id="rad" value="2" /> …
Anda perlu menetapkan nilai untuk setiap tombol radio untuk mengetahui mana yang diklik
jangan lupa untuk memberikan nama dan id yang sama untuk semua tombol radio
Dijawab oleh kvprajapati 1,826 dalam
Ini disebut parameter Permintaan multinilai. Untuk parameter multi-nilai Anda harus menggunakan notasi array dengan atribut nama dari tag formulir input
<input type="checkbox" name="ar[]" value="Value1"/> <input type="checkbox" name="ar[]" value="Value2"/> <input type="checkbox" name="ar[]" value="Value3"/>_Semoga kode ini akan membantu Anda
<?php $cmd=$_POST["cmd"]; $hb=$_POST["hb"]; $sel[]=array("","",""); …
Dijawab oleh danishbacker 0 dalam
Maaf, ini berfungsi sempurna di sini
Periksa ini saya baru saja mengunggah contoh file yang saya gunakan di sini. http. // peipian. com/tempDomains/test. php
coba hapus isset() dan semua itu,
cukup gema $_POST;
lihat apa yang Anda dapatkanJuga yang seperti yang dikatakan Mr adatapost juga bekerja dengan sempurna
…
Dijawab oleh Tulsa 1 dalam
hai
jika Anda ingin memilih beberapa nilai daripada Anda dapat menggunakan beberapa kotak daftar yang dipilih atau kotak centang dengan nama sebagai arrname[] seperti ini dan
Anda bisa mendapatkan nilai pilih ini setelah memposting formulir dalam arrayseperti $array=$_post;
foreach($array sebagai $val)
{
gema $val;
}oke …
Semua 25 Balasan
danishbacker 0 Poster Junior dalam Pelatihan Saya juga seorang pemula di php, Pertama saya tidak mengerti mengapa Anda menggunakan kotak centang daripada tombol radio jika Anda hanya membutuhkan satu hasil pada satu waktu Kedua mengapa memanggil $_POST alih-alih nama/id mereka dll. apakah Anda mencoba 'menggemakan' $_POST ? 0 0 Membagikan shena 0 Poster Junior dalam Pelatihan Terima kasih atas balasan Anda danishbacker Antara, dapatkah Anda menunjukkan kepada saya beberapa pedoman untuk memasukkan nilai radiobutton ke dalam basis data? 0 0 Membagikan danishbacker 0 Poster Junior dalam Pelatihan saat menggunakan tombol radio Lebih mudah untuk mengakses elemen dom baik dengan nama atau id 0 0 Membagikan kvprajapati 1,826 Memposting Jenius Rekan Tim Ini disebut parameter Permintaan multinilai. Untuk parameter multi-nilai Anda harus menggunakan notasi array dengan atribut nama dari tag formulir input Semoga kode ini akan membantu Anda
saya memeriksa kode Anda tetapi tidak dapat memahami beberapa bagiannya sepenuhnya
seperti yang saya lakukan php dalam gaya php4 dan u dalam gaya php5
maksudku seperti
apakah itu memberi Anda output yang dibutuhkan?
Tolong mudahkan saya karena menanyakan apa yang mungkin menjadi pertanyaan yang jelas bagi banyak orang
$_POST tidak memberikan keluaran apa pun karena menampilkan pesan kesalahan yang sama. Sementara itu, saya telah mengubah kotak centang menjadi tombol radio. Terima kasih untuk sarannya
Anda perlu menetapkan nilai untuk setiap tombol radio untuk mengetahui mana yang diklik
jangan lupa untuk memberikan nama dan id yang sama untuk semua tombol radio
0 0
Membagikan
shena 0 Poster Junior dalam Pelatihan
13 Tahun Lalusaat menggunakan tombol radio
<form id="f" name="f" method="post" action="test.php"> <input type="radio" name="rad" id="rad" value="1" /> <input type="radio" name="rad" id="rad" value="2" /> <input type="radio" name="rad" id="rad" value="3" /> <input name="" type="submit" value="Submit" /> </form> <?php //test.php if(isset($_POST['rad'])) echo $_POST['rad']; //u can get selected item from here else echo "not set"; ?>_
Anda perlu menetapkan nilai untuk setiap tombol radio untuk mengetahui mana yang diklik
jangan lupa untuk memberikan nama dan id yang sama untuk semua tombol radioLebih mudah untuk mengakses elemen dom baik dengan nama atau id
Hai danish, saya mencoba menjalankan kode Anda, tetapi kedua pernyataan gema tidak menampilkan apa pun. Bagaimana cara memasukkan nilai yang dipilih ke dalam database?
p/s. apa itu dom?
0 0
Membagikan
shena 0 Poster Junior dalam Pelatihan
13 Tahun LaluIni disebut parameter Permintaan multinilai. Untuk parameter multi-nilai Anda harus menggunakan notasi array dengan atribut nama dari tag formulir input
<input type="checkbox" name="ar[]" value="Value1"/> <input type="checkbox" name="ar[]" value="Value2"/> <input type="checkbox" name="ar[]" value="Value3"/>_Semoga kode ini akan membantu Anda
<?php $cmd=$_POST["cmd"]; $hb=$_POST["hb"]; $sel[]=array("","",""); if(isset($cmd)){ for($i=0;$i<count($hb);$i++) { print "<br>Your selection is $hb[$i]"; $sel[$hb[$i]-1]="checked"; } } ?> <html> <head> <title>Check Boxes</title> </head> <body> <form name="form1" method="POST" action="sample1.php"> <br>Select Hobbies <ul> <li>Playing Outdoor games<input type="checkbox" value="1" <?=$sel[0]?> name="hb[]"></li> <li>Watching Outdoor games<input type="checkbox" value="2" <?=$sel[1]?> name="hb[]"></li> <li>Reading Books<input type="checkbox" value="3" <?=$sel[2]?> name="hb[]"></li> </ul> <input type="submit" value="Add" name="cmd"> </form> </body> </html>_
Hai, terima kasih atas balasannya
Saya mengeksekusi kodenya, tetapi ternyata dengan pemberitahuan pemberitahuan (Notice. Indeks yang tak terdefinisi. hb di C. \wamp\www\test\sample1. php online3)
Halaman formulir tampaknya ditampilkan dengan cara ini. -
Pilih Hobi
- Memainkan permainan Outdoor [kotak centang] name="hb[]">
- Menonton permainan Outdoor [kotak centang] name="hb[]">
- Membaca Buku [kotak centang] name="hb[]">
[Tambahkan tombol]
But, when i removed this part: from the code, the name="hb[]"> disappear as well from the form page and prints "Your selection is 3" and the same goes for the other radio buttons.
Semoga saya telah menjelaskan dengan cukup jelas untuk tindakan lebih lanjut. Ini mungkin masalah kecil, tapi sepertinya saya tidak punya ide untuk menyelesaikannya. Mendengar Anda segera. terima kasih
0 0
Membagikan
danishbacker 0 Poster Junior dalam Pelatihan
13 Tahun LaluMaaf, ini berfungsi sempurna di sini
Periksa ini saya baru saja mengunggah contoh file yang saya gunakan di sini. http. // peipian. com/tempDomains/test. php
coba hapus isset() dan semua itu,
cukup gema $_POST;
lihat apa yang Anda dapatkan
Juga yang seperti yang dikatakan Mr adatapost juga bekerja dengan sempurna
<form id="f" name="f" method="post" action="test.php"> <input type="radio" name="rad" id="rad" value="1" /> <input type="radio" name="rad" id="rad" value="2" /> …_1atau
<form id="f" name="f" method="post" action="test.php"> <input type="radio" name="rad" id="rad" value="1" /> <input type="radio" name="rad" id="rad" value="2" /> …_2DOM adalah singkatan dari Document Object Model tautan berikut akan memberi Anda sedikit ide. Juga jangan lupa untuk memeriksa w3schools
http. // www. geekinterview. com/talk/6889-dom-meaning. html
0 0
Membagikan
Tulsa 1 Poster Junior dalam Pelatihan
13 Tahun Laluhai
jika Anda ingin memilih beberapa nilai daripada Anda dapat menggunakan beberapa kotak daftar yang dipilih atau kotak centang dengan nama sebagai arrname[] seperti ini dan
Anda bisa mendapatkan nilai pilih ini setelah memposting formulir dalam array
seperti $array=$_post;
foreach($array sebagai $val)
{
gema $val;
}
ok sekarang kamu bisa mendapatkan nilainya dengan memilih pengguna
dan saya melihat kode ancaman pertama Anda
di mana Anda perlu menggunakan $_post;
jadi Anda mendapatkan nilai Anda tetapi Anda belum menetapkan nilai dalam elemen kotak centang
terima kasih
0 0
Membagikan
shena 0 Poster Junior dalam Pelatihan
13 Tahun LaluHai,
Tidak apa-apa. Saya mencoba 'menggemakan $ch = $_POST;
gema $ch[0];
dan itu menampilkan nilai tombol radio
Tapi saya tidak bisa menggunakan variabel yang sama untuk memasukkan nilai ke dalam database. Mohon bantuannya. terima kasih
0 0
Membagikan
danishbacker 0 Poster Junior dalam Pelatihan
Senang mendengar bahwa masalah Anda sebagian teratasi
Coba ini
jika tidak, Anda mungkin perlu menggunakan beberapa variabel lain
0 0
Membagikan
Tulsa 1 Poster Junior dalam Pelatihan
13 Tahun Laluhai
Anda dapat melakukan ini di loop seperti
<form id="f" name="f" method="post" action="test.php"> <input type="radio" name="rad" id="rad" value="1" /> <input type="radio" name="rad" id="rad" value="2" /> …_4jika Anda ingin memasukkan nilai yang dipilih ke baris yang berbeda maka Anda dapat melakukannya seperti ini
terima kasih
0 0
Membagikan
BzzBee 5 Jagoan Posting
13 Tahun LaluAnda dapat menggunakan foreach loop untuk itu. Jika Anda hanya membutuhkan nilai maka
<form id="f" name="f" method="post" action="test.php"> <input type="radio" name="rad" id="rad" value="1" /> <input type="radio" name="rad" id="rad" value="2" /> …5sudah cukup atau jika Anda ingin menggunakan indeks array juga dapat Anda gunakan
<form id="f" name="f" method="post" action="test.php"> <input type="radio" name="rad" id="rad" value="1" /> <input type="radio" name="rad" id="rad" value="2" /> …_60 0
Membagikan
shena 0 Poster Junior dalam Pelatihan
13 Tahun LaluSenang mendengar bahwa masalah Anda sebagian teratasi
<form id="f" name="f" method="post" action="test.php"> <input type="radio" name="rad" id="rad" value="1" /> <input type="radio" name="rad" id="rad" value="2" /> …_3
Coba inijika tidak, Anda mungkin perlu menggunakan beberapa variabel lain
Hai,
Terima kasih telah membantu. Sebenarnya, inilah yang saya dapatkan
Memperhatikan. Variabel tidak terdefinisi. var di C. \wamp\www\test\kotak centang. php pada baris 44
Anda memiliki kesalahan dalam sintaks SQL Anda;
Mengapa ini merupakan kesalahan sintaks SQL, karena versi / gaya pengkodean php yang berbeda, bukan?
id(int)
nama(varchar)
Jika saya bisa memasukkan nilai ke dalam database, maka masalah saya dianggap selesai. Harapan untuk balasan yang baik. terima kasih
0 0
Membagikan
shena 0 Poster Junior dalam Pelatihan
13 Tahun Laluhai
Anda dapat melakukan ini di loop seperti
<form id="f" name="f" method="post" action="test.php"> <input type="radio" name="rad" id="rad" value="1" /> <input type="radio" name="rad" id="rad" value="2" /> …_4jika Anda ingin memasukkan nilai yang dipilih ke baris yang berbeda maka Anda dapat melakukannya seperti ini
terima kasih
Hai Tulsa,
Terima kasih atas penjelasan tentang pemilihan beberapa nilai. Bagaimana cara memasukkan nilai yang dipilih dalam satu baris di bawah bidang yang sama?
terima kasih
0 0
Membagikan
Tulsa 1 Poster Junior dalam Pelatihan
13 Tahun Laluhai
Anda dapat memasukkan banyak nilai dalam satu baris sebagai nilai yang dipisahkan koma
<form id="f" name="f" method="post" action="test.php"> <input type="radio" name="rad" id="rad" value="1" /> <input type="radio" name="rad" id="rad" value="2" /> …_9jadi sekarang opsi yang Anda pilih disimpan dalam variabel $string sebagai dipisahkan koma ok
terima kasih
0 0
Membagikan
shena 0 Poster Junior dalam Pelatihan
13 Tahun LaluHai,
Adakah yang bisa memberi tahu saya di mana saya salah dengan kode ini, saya berhasil menghubungkan php dengan server sql tetapi saya tidak bisa memasukkan nilai ke dalam basis data. Saya mendapatkan kesalahan ini
INSERT INTO table (name) VALUES ('FT')Kesalahan. Anda memiliki kesalahan dalam sintaks SQL Anda;
<input type="checkbox" name="ar[]" value="Value1"/> <input type="checkbox" name="ar[]" value="Value2"/> <input type="checkbox" name="ar[]" value="Value3"/>_0Saya mencoba ini untuk waktu yang lama untuk mendapatkan jawaban atas masalah ini, dan saya tidak dapat menemukan apa pun yang benar-benar membantu. Saya merasa tidak ada kesalahan dalam pengkodean saya, tetapi saya tidak dapat menyelesaikannya atau mungkin saya tidak menyadarinya. Ya, panduan apa pun akan diterima dengan penuh syukur
terima kasih
0 0
Membagikan
danishbacker 0 Poster Junior dalam Pelatihan
13 Tahun Lalucoba ini
<input type="checkbox" name="ar[]" value="Value1"/> <input type="checkbox" name="ar[]" value="Value2"/> <input type="checkbox" name="ar[]" value="Value3"/>_1Anda telah memberikan "tabel" sebagai nama tabel dan "nama" sebagai nama bidang
Keduanya memiliki arti khusus dalam sql. Jadi jika Anda menggunakannya, Anda perlu menambahkan `` like
misalnya. -`$tableName`
Lebih baik coba hindari menggunakan nama-nama ini. Saya juga menyarankan Anda untuk menggunakan SQLyog
Versi komunitas gratis. Anda bisa mendapatkannya dari http. // www. webyog. com
Lebih baik coba dulu pernyataan sql Anda di SQLyog. Ini akan membantu Anda menghindari jenis kesalahan ini
0 0
Membagikan
Tulsa 1 Poster Junior dalam Pelatihan
13 Tahun Laluhai
Anda telah menguji nilai kotak daftar dengan gema, bukan?
jadi sekarang masalah hanya memasukkan kueri ok
tabel adalah nama tabel yang tepat
jadi sesuai pandangan saya, mysql tidak mengizinkan untuk menggunakan kata kunci khusus ini yang digunakan untuk kami
jadi Anda perlu menggunakan nama tabel yang berbeda daripada 'tabel' ok
Saya harap ini akan menyelesaikan masalah Anda
terima kasih
0 0
Membagikan
shena 0 Poster Junior dalam Pelatihan
13 Tahun LaluHai Denmark,
Terima kasih banyak atas jawabannya. Itu berhasil. Tapi, saya ingin mengklarifikasi bahwa apa yang saya lakukan (metode penyisipan - tanpa `` untuk nama tabel), berhasil untuk skrip lain, mengapa saya tidak bisa melakukan hal yang sama untuk skrip ini?
Apakah ini jalan alternatif?
0 0
Membagikan
shena 0 Poster Junior dalam Pelatihan
13 Tahun LaluHai Denmark,
Maaf untuk balasan terbaru, saya tidak membaca balasan Anda dengan benar. Sekarang saya paham. Itu berhasil. Sangat jelas bahwa saya masih pemula dalam pembuatan skrip php
Pokoknya terima kasih lagi
0 0
Membagikan
shena 0 Poster Junior dalam Pelatihan
13 Tahun LaluHai Tulsa,
Terima kasih balasannya. Itu berhasil. Saya harap Anda semua tidak keberatan membantu hal-hal yang jelas bagi banyak orang tetapi tidak bagi saya