2017-02-06 4 views
0

Моя таблица в формате HTML приведена в зависимости от размера таблицы каждого пользователя. Как обновить мою таблицу SQL, чтобы я мог добавлять много входов по мере создания таблицы HTML?Обновление базы данных SQL с динамическим контентом

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

$num = 0; 
 
while($row = mysqli_fetch_array($result)) 
 
{ 
 
    $num = $num+1;  
 
    echo "<tr>"; 
 
    echo "<td>" . $row['username'] . "</td>"; 
 
    echo "<td>" . $row['producto'] . "</td>"; 
 
    echo "<td>" . '<input type = "text" name = "cantidad' . $num . '" value = "" size = "40" />' . "</td>"; 
 
    echo "<td>" . '<input type = "text" name = "precio' . $num . '" value = "" size = "40" />' . "</td>"; 
 
    echo "</tr>"; 
 
} 
 
echo "</table>";

+0

Похоже, что вы заполняете таблицу содержимым таблицы SQL. Поместить содержимое, которое таблица генерирует обратно в таблицу SQL, было бы ненужным, так как они уже там, правильно? –

+0

Вы имели в виду «как обновить» таблицу базы данных с новым значением cantidad и precio? –

ответ

1

Объявить @SQL NVARCHAR (Max) IF (checkYourCondition) НАЧАТЬ SET @ SQL = ' '+ @ имя пользователя +' '+ @ Producto +'' END набор @SQL = @SQL + '' EXECUTE sp_executesql @SQL

+0

используйте, пожалуйста –