Я хочу добавить или удалить поля ввода и вставить данные в одну строку таблицы, и моя проблема в том, что после создания полей ввода я не могу вставить данные всех полей в одну строку

Мои данные вставлены в отдельную строку.

Пожалуйста, посмотрите мой код. Особенно код php (строка № 10 в name.php )

Пожалуйста, нажмите здесь и посмотрите мои html-коды

Пожалуйста, нажмите здесь и посмотрите мои php-коды

0
Amstrong 27 Июн 2017 в 12:05
4
Добавьте сюда свой код вместо того, чтобы связывать его. Также непонятно, чего вы пытаетесь достичь? Хорошо, если вы приведете пример
 – 
B. Desai
27 Июн 2017 в 12:11
Я сохранил свои коды на Google Диске. Вот ссылки ** HTML CODE: - drive.google.com/open?id= 0BwxzcDIDrRP-QzloN1d4S084azg ** КОД PHP: - open drive.google.com/ ? id = 0BwxzcDIDrRP-bTlXYkN6bXRIcTA
 – 
Amstrong
27 Июн 2017 в 12:14
SO - это не бесплатная консультационная услуга. Пожалуйста, укажите свой код в вопросе. Он должен быть минимальным, чтобы выделить проблему.
 – 
Boiethios
27 Июн 2017 в 17:02

1 ответ

Лучший ответ

Попробуйте этот код:

Этот код замените в файле name.php.

<?php
 extract($_POST);
 $name=implode(",",$_POST['name'])
 $connect = mysqli_connect("localhost", "root", "", "test");

 $sql = "INSERT INTO tbl_name(name) VALUES('".$name."')";

 mysqli_query($connect, $sql);

 ?>
0
Harsh Panchal 27 Июн 2017 в 12:29
Я попробовал это, и теперь мой новый php-код - $connect = mysqli_connect("localhost", "root", "", "test"); $number = count($_POST["name"]); $number = implode(",",$_POST["name"]); if($number > 0) { for($i=0; $i<$number; $i++){if(trim($_POST["name"][$i] != '')){ $sql = "INSERT INTO tbl_name(name)VALUES('".mysqli_real_escape_string($connect, $_POST["name"])."')"; mysqli_query($connect, $sql); } } echo "Data Inserted"; } else { echo "Please Enter Name"; }, но он показывает, что mysqli_real_escape_string () ожидает, что параметр 2 будет строкой, массивом, указанным в
 – 
Amstrong
27 Июн 2017 в 12:25
Братан твой код работает. Данные были вставлены drive.google.com/open?id=0BwxzcDIDrRP-MktTWmVweFZEMUE но дайте мне решение, когда я хочу получить это поле name и показать все данные отдельно, а затем ??????????? Укажите этот код
 – 
Amstrong
27 Июн 2017 в 12:44
все данные извлекаются, которые вы вставляете в поле. сначала попробуйте получить ... если проблема в выборке, скажите мне, что я готов дать решение.
 – 
Harsh Panchal
27 Июн 2017 в 12:48
Но я хочу отображать данные отдельно (например: 1 2 3 4 5 6 7), но если я обычно получаю данные, а затем он показывает 1,2,3,4,5,6,7
 – 
Amstrong
27 Июн 2017 в 12:52
Если я получаю и отображаю поле name , тогда оно показывает 1,2,3,4,5,6,7, но я просто хочу выбрать и повторить эхо № 4 и 6. Это проблема
 – 
Amstrong
27 Июн 2017 в 13:14