Jadual Kandungan
回复讨论(解决方案)
Rumah pembangunan bahagian belakang tutorial php radio的值怎么写入数据库

radio的值怎么写入数据库

Jun 23, 2016 pm 01:54 PM
Radio menulis pangkalan data



其他几列都是动态获取的,都能够成功写入数据库。

现在问题就在这一句

<td style="text-align:center;font-size:14px;"><input type="radio" name="<?php echo $_values;?>" value="正常" style="zoom:150%;" />正常<input type="radio" name="<?php echo $_values;?>" value="不正常" style="zoom:150%;" />不正常</td>
Salin selepas log masuk


感觉name这样定义好像不对,但又不知道怎么弄了。请问怎样可以将radio选中的值写入数据库?name不好用常量。


附整个表单代码:

<td style="text-align:center;font-size:14px;"><input type="radio" name="<?php echo $_values;?>" value="正常" style="zoom:150%;" />正常<input type="radio" name="<?php echo $_values;?>" value="不正常" style="zoom:150%;" />不正常</td>
开始点检
车辆选择:工号:日期:
编号点检项目点检方法点检标准状 态
Salin selepas log masuk



【cldj.php】

<?php header("Content-type: text/html; charset=utf-8");require ('common.php');$hh=$_POST['hao1'];$aa=$_POST['bh'];$bb=$_POST['xm'];$cc=$_POST['fangfa'];$dd=$_POST['biaozhun'];$_gh=$_COOKIE["name"]; $_time=$_POST['time'];$name=implode(_fetch_array_list(mysql_query("SELECT name FROM jsy WHERE gonghao = $_gh")));if (is_array($aa)){foreach ($aa as $i=>$v){ mysql_query("INSERT INTO djjl (hao,bh,xm,fangfa,biaozhun,gonghao,name,time,zt) VALUES (								'$hh',                                                                '$v',																'{$bb[$i]}',								'{$cc[$i]}',								'{$dd[$i]}',								'$_gh',								'$name',								'$_time'																						)" )or die('SQL执行失败!'.mysql_error());}}mysql_close();_alert_location('添加成功!','ksdj.php');?>
Salin selepas log masuk


回复讨论(解决方案)

代码你不是写好了吗?
有问题,你也有 die('SQL执行失败!'.mysql_error());
不是能告诉你吗?

代码你不是写好了吗?
有问题,你也有 die('SQL执行失败!'.mysql_error());
不是能告诉你吗?



我现在就是“正常“或”不正常"这段代码还没搞定,不知道怎么写到数据库里

你提交后 print_r($_POST); 看看数据是怎样分布的不就知道该怎么做了吗?

另外,你的其他控件都是按数组格式写的,为何单选钮不是呢?
[]" value="不正常" style="zoom:150%;" />

其实多行多列时 name="xm[]" 这样的命名不如 name="d[$i][xm]" 这样的命名
虽然多按几个键,还要维护一个计数器($i)。
但提交后,每行的数据都聚集在一块,用起来就方便了
不需要再做行列转换了

你提交后 print_r($_POST); 看看数据是怎样分布的不就知道该怎么做了吗?

另外,你的其他控件都是按数组格式写的,为何单选钮不是呢?
[]" value="不正常" style="zoom:150%;" />




name里是个变量,我不知道$_POST['']里面怎么填

建议楼主把"状态"字段的类型换成tinyint 类型吧,这样用1和0就能搞定“正常”和不正常的选项,不用那么麻烦
另外保存的时候就当然用foreach记录字段和内容后再执行吧
 

建议楼主把"状态"字段的类型换成tinyint 类型吧,这样用1和0就能搞定“正常”和不正常的选项,不用那么麻烦
另外保存的时候就当然用foreach记录字段和内容后再执行吧
 




radio的那个name不知道怎么传。  因为循环下来,有21组不同name的ra

建议楼主把"状态"字段的类型换成tinyint 类型吧,这样用1和0就能搞定“正常”和不正常的选项,不用那么麻烦
另外保存的时候就当然用foreach记录字段和内容后再执行吧
 



我是radio的那个name不知道怎么传。  因为循环下来,有21组不同name的radio

radio被选中value = 1 未选中 value = 0
服务端获取的时候$_POST['radio'],这个应该是个数组

你那样定义name,后台还有重组数组格式。建议你这样定义name值:
name="post[$_rows['bh']]['bh']"
name="post[$_rows['bh']]['xm']"
这样每一行就是一个数组。
后面的radio也是一样, name="post[$_rows['bh']]['status']"

你那样定义name,后台还有重组数组格式。建议你这样定义name值:
name="post[$_rows['bh']]['bh']"
name="post[$_rows['bh']]['xm']"
这样每一行就是一个数组。
后面的radio也是一样, name="post[$_rows['bh']]['status']"


修改下,上面多了个“]”号。自行处理
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Petua untuk menyelesaikan aksara Cina yang kacau apabila menulis fail txt dengan PHP Petua untuk menyelesaikan aksara Cina yang kacau apabila menulis fail txt dengan PHP Mar 27, 2024 pm 01:18 PM

Petua untuk menyelesaikan aksara Cina bercelaru yang ditulis oleh PHP ke dalam fail txt Dengan perkembangan pesat Internet, PHP, sebagai bahasa pengaturcaraan yang digunakan secara meluas, digunakan oleh semakin ramai pembangun. Dalam pembangunan PHP, selalunya perlu membaca dan menulis fail teks, termasuk fail txt yang menulis kandungan bahasa Cina. Walau bagaimanapun, disebabkan masalah format pengekodan, kadangkala tulisan Cina akan kelihatan bercelaru. Artikel ini akan memperkenalkan beberapa teknik untuk menyelesaikan masalah aksara Cina bercelaru yang ditulis ke dalam fail txt oleh PHP, dan menyediakan contoh kod khusus. Analisis masalah dalam PHP, teks

Bagaimanakah bahasa Go melaksanakan operasi penambahan, pemadaman, pengubahsuaian dan pertanyaan pangkalan data? Bagaimanakah bahasa Go melaksanakan operasi penambahan, pemadaman, pengubahsuaian dan pertanyaan pangkalan data? Mar 27, 2024 pm 09:39 PM

Bahasa Go ialah bahasa pengaturcaraan yang cekap, ringkas dan mudah dipelajari Ia digemari oleh pembangun kerana kelebihannya dalam pengaturcaraan serentak dan pengaturcaraan rangkaian. Dalam pembangunan sebenar, operasi pangkalan data adalah bahagian yang sangat diperlukan Artikel ini akan memperkenalkan cara menggunakan bahasa Go untuk melaksanakan operasi penambahan, pemadaman, pengubahsuaian dan pertanyaan pangkalan data. Dalam bahasa Go, kami biasanya menggunakan perpustakaan pihak ketiga untuk mengendalikan pangkalan data, seperti pakej sql yang biasa digunakan, gorm, dsb. Di sini kami mengambil pakej sql sebagai contoh untuk memperkenalkan cara melaksanakan operasi penambahan, pemadaman, pengubahsuaian dan pertanyaan pangkalan data. Andaikan kami menggunakan pangkalan data MySQL.

Bagaimanakah Hibernate melaksanakan pemetaan polimorfik? Bagaimanakah Hibernate melaksanakan pemetaan polimorfik? Apr 17, 2024 pm 12:09 PM

Pemetaan polimorfik hibernate boleh memetakan kelas yang diwarisi ke pangkalan data dan menyediakan jenis pemetaan berikut: subkelas bercantum: Cipta jadual berasingan untuk subkelas, termasuk semua lajur kelas induk. table-per-class: Cipta jadual berasingan untuk subkelas, yang mengandungi hanya lajur khusus subkelas. union-subclass: serupa dengan joined-subclass, tetapi jadual kelas induk menggabungkan semua lajur subclass.

iOS 18 menambah fungsi album 'Dipulihkan' baharu untuk mendapatkan semula foto yang hilang atau rosak iOS 18 menambah fungsi album 'Dipulihkan' baharu untuk mendapatkan semula foto yang hilang atau rosak Jul 18, 2024 am 05:48 AM

Keluaran terbaharu Apple bagi sistem iOS18, iPadOS18 dan macOS Sequoia telah menambah ciri penting pada aplikasi Photos, yang direka untuk membantu pengguna memulihkan foto dan video yang hilang atau rosak dengan mudah disebabkan pelbagai sebab. Ciri baharu ini memperkenalkan album yang dipanggil "Dipulihkan" dalam bahagian Alat pada apl Foto yang akan muncul secara automatik apabila pengguna mempunyai gambar atau video pada peranti mereka yang bukan sebahagian daripada pustaka foto mereka. Kemunculan album "Dipulihkan" menyediakan penyelesaian untuk foto dan video yang hilang akibat kerosakan pangkalan data, aplikasi kamera tidak disimpan ke pustaka foto dengan betul, atau aplikasi pihak ketiga yang menguruskan pustaka foto. Pengguna hanya memerlukan beberapa langkah mudah

Tutorial terperinci tentang mewujudkan sambungan pangkalan data menggunakan MySQLi dalam PHP Tutorial terperinci tentang mewujudkan sambungan pangkalan data menggunakan MySQLi dalam PHP Jun 04, 2024 pm 01:42 PM

Cara menggunakan MySQLi untuk mewujudkan sambungan pangkalan data dalam PHP: Sertakan sambungan MySQLi (require_once) Cipta fungsi sambungan (functionconnect_to_db) Fungsi sambungan panggilan ($conn=connect_to_db()) Laksanakan pertanyaan ($result=$conn->query()) Tutup sambungan ( $conn->close())

Bagaimana untuk mengendalikan ralat sambungan pangkalan data dalam PHP Bagaimana untuk mengendalikan ralat sambungan pangkalan data dalam PHP Jun 05, 2024 pm 02:16 PM

Untuk mengendalikan ralat sambungan pangkalan data dalam PHP, anda boleh menggunakan langkah berikut: Gunakan mysqli_connect_errno() untuk mendapatkan kod ralat. Gunakan mysqli_connect_error() untuk mendapatkan mesej ralat. Dengan menangkap dan mengelog mesej ralat ini, isu sambungan pangkalan data boleh dikenal pasti dan diselesaikan dengan mudah, memastikan kelancaran aplikasi anda.

Apr 09, 2024 pm 12:36 PM

HTML tidak boleh membaca pangkalan data secara langsung, tetapi ia boleh dicapai melalui JavaScript dan AJAX. Langkah-langkah termasuk mewujudkan sambungan pangkalan data, menghantar pertanyaan, memproses respons dan mengemas kini halaman. Artikel ini menyediakan contoh praktikal menggunakan JavaScript, AJAX dan PHP untuk membaca data daripada pangkalan data MySQL, menunjukkan cara untuk memaparkan hasil pertanyaan secara dinamik dalam halaman HTML. Contoh ini menggunakan XMLHttpRequest untuk mewujudkan sambungan pangkalan data, menghantar pertanyaan dan memproses respons, dengan itu mengisi data ke dalam elemen halaman dan merealisasikan fungsi HTML membaca pangkalan data.

60 tahun dalam pembuatan: NASA mengesahkan hipotesis mengenai medan elektrik global Bumi 60 tahun dalam pembuatan: NASA mengesahkan hipotesis mengenai medan elektrik global Bumi Aug 31, 2024 pm 09:35 PM

NASA telah mengesahkan kewujudan medan elektrik global di sekeliling Bumi, yang dicapai melalui pelancaran roket baru-baru ini. Ini adalah masalah besar, kerana ini adalah pengukuran langsung pertama fenomena yang telah lama berteori tetapi tidak pernah diperhatikan.

See all articles