как заменить пробел на _ в php

я добавляю некоторые значения в mysql с пробелом "bothof klimaattechniek" "barth installatietechniek", когда я запрашиваю его для URL-адреса, я получаю только текст перед пробелом, а не последнюю часть

Как я могу это исправить ?

THIS IS THE URL I USE

echo '<td><a href=\opdrachtgever_klant.php?opdrachtgever=';
echo $row['opdrachtgever']; 
echo ">";
        

И ВОТ ЧТО Я ВИЖУ НА СВОЕМ URL

И ЭТО МОИ ЦЕННОСТИ


person eVinx    schedule 18.03.2017    source источник
comment
Я думаю, вам нужно urlencode() ссылку: php.net/manual/en/function.urlencode .php   -  person KIKO Software    schedule 18.03.2017
comment
Возможный дубликат Замена пробелов символами подчеркивания   -  person w3spi    schedule 18.03.2017
comment
@Zl3n Zl3n да, я нашел это, но я не знаю, как добавить это в мой текущий скрипт :S   -  person eVinx    schedule 18.03.2017
comment
Вы также забыли двойные кавычки вокруг ссылки, это не помогло...   -  person KIKO Software    schedule 18.03.2017
comment
@KIKOSoftware URL-адрес - это не проблема, которая работает нормально, единственное, что не работает, как мне нравится, - это значение, которое оно показывает из базы данных - оно показывает оба, но значение из mysql - это оба klimaattechniek. Я хочу, если я добавлю запись форма, в которой пробелы заменяются на _, и когда я запрашиваю ее для отображения, _ будет заменен пробелом, и если я запрошу значение, оно останется _   -  person eVinx    schedule 18.03.2017
comment
Нет, это не работает, вы только что сказали нам, в чем проблема. В вашей ссылке есть пробел, как браузер отличит пробел в вашей ссылке от начала нового атрибута html?   -  person KIKO Software    schedule 18.03.2017


Ответы (1)


{   $link = urlencode($row['opdrachtgever']);
        echo '<tr><td>'. $row['id']. '</td>';
		echo '<td>'. $row['opdrachtgever']. '</td>';
		echo '<td><a href="opdrachtgever_klant.php?opdrachtgever='.$link.'">';
        echo 'Overzicht</a></td>';

я редактирую код, который вы мне дали, теперь он отлично работает, спасибо :)

см. скриншот вывода

person eVinx    schedule 18.03.2017