Почему модальный не работает с PHP, чтобы показать несколько слов

#php #html

Вопрос:

У меня есть столик. Внутри таблицы-название книги. Теперь я хочу показать пользователю, что находится в таблице, и когда пользователь нажимает на слово showIFRAME2, название книги перемещается в модальное и показывает модальное. Но проблема в том, что если название книги состоит из двух слов, модальное не работает. Например, если название книги (Привет Природе), модальное не работает, но если название книги (Привет природе), модальное работает.

Если вы посмотрите на код, модал не работает для передачи переменной $mm2, но модал работает для передачи переменной $mm

 $mm="you";
$mm2="how are you";
 
while($row = mysqli_fetch_assoc($result)) {
    echo '<tr class="$page">';
    echo '<td class="text-center">' . $i . '</td>';
    echo '<td class="text-center">' . $row['book_name'] . '</td>';
    echo '<td class="text-center">' . $row['book_writer'] . '</td>';
    echo '<td class="text-center">' . $row['book_unit'] . '</td>';      
    echo '<td class="text-center">' . $row['book_category'] . '</td>';  
    echo '<td class="center">
            <a data-toggle="modal" class="delete"  data-target="#myModal" 
                href="iframe.php?id=80amp;ss=' . $mm . 'amp;ss2=' . $mm2 . 'amp;mydiv=125amp;book_name=' . $row["book_name"] .'">
                <h1>showIFRAME2<h1>
            </a>
        </td>';
    
    $i  ;
}
 

Комментарии:

1. Закодируйте свое ПРОСТРАНСТВО с помощью ? php.net/manual/fr/function.htmlentities.php

2. Что вы пытались сделать, чтобы решить эту проблему? Где ты застрял? Где код, который перемещает что-то в этот модальный режим?

3. url-кодируйте информацию в первой ссылке

4. когда я нажимаю на слово showIFRAME2 ,модальное значение не работает, потому что переменная($mm2) состоит из нескольких слов(как поживаете). Если я изменяю значение переменной, например, следующим образом(howareyou),модальный работает. ‘amp;mydiv=125amp;имя книги=’ . $строка[«имя книги»] .'»> ><h1>showIFRAME2<h1><h1> <h1></a>

5. Пожалуйста, добавьте все разъяснения к вашему вопросу, отредактировав его. Как выглядит сгенерированная разметка? Что значит «не работает»? Вы столкнулись с каким-либо сообщением об ошибке либо в консоли JS, либо на вкладке сеть?