Проблемы с выводом кавычек из бд

163
30 марта 2022, 00:30

Проблема в том, что не выводит все, что после кавычек (если они попались в тексте). Я понимаю, что они накладываются друг на друга в подобных случаях (value="$SheetsChanges[0]"), но не понимаю, как это пофиксить. Вот, как я заношу в базу (заносится в все корректно, с кавычками):

<td><input type="text" class="table-field" name="SheetsChanges[]"></td>
$SheetsChanges[$i] = mysqli_real_escape_string( $conn,$_POST['SheetsChanges'][$i] );
$sql4 = "INSERT INTO in_changes
                (DocumentNumber,Sheet,ChangeChanges,NoticeNumberChanges,DateChanges,SheetsChanges, SelectionDescription)
                VALUES ('$DocumentNumber','$Sheet',NULLIF('$ChangeChanges[$i]',0),'$NoticeNumberChanges[$i]',NULLIF('$DateChanges[$i]',0),'$SheetsChanges[$i]', '$SelectionDescription')";
                mysqli_query($conn, $sql4);

Вот, как вывожу:

$sql= "select * from in_changes where DocumentNumber='$CardName' AND Sheet='$Sheet_past' AND SelectionDescription = '$SelectionDescription' order by id";
    $result = mysqli_query($conn,$sql);
    $i=0;
    while ($data = mysqli_fetch_array($result)){
    $ChangeChanges[$i] = $data['ChangeChanges'];
    $NoticeNumberChanges[$i] = $data['NoticeNumberChanges'];
    $DateChanges[$i] = $data['DateChanges'];
    $SheetsChanges[$i] = $data['SheetsChanges'];
    $i++;
    }
<td><input type="text" class="table-field" name="SheetsChanges[]" value="$SheetsChanges[0]"/></td>
Answer 1

Конвертировать кавычки в HTML-сущности перед выводом

echo '<input value="'.htmlspecialchars($SheetsChanges[0]).'" />';
READ ALSO
Запрос на выборку с исключением

Запрос на выборку с исключением

Всем Ку! Пытаюсь сформировать запрос на выборку по атрибутам и их статусам (value):

109
sql группировка с условиями

sql группировка с условиями

http://sqlfiddlecom/#!9/aef5ce/7

116
Intellij IDEA и java компилятор

Intellij IDEA и java компилятор

Получается, когда мы работаем в IDEA, то компилятор, будем говорить, отрабатывает еще в процессе написания кода, так? А когда мы запускаем код,...

158