Проблем с input форма

heminei

Registered
Здравейте! Видях че имам проблем: като променям някоя мелодия например


Код:
<input type='text' name='artist' size='60' value='$row[artist]'  >

Ако $row[artist] има ' този знак изрязва всичко от него.
Информацията я вземам от БД. Как да го оправя да не изрязва.


Предварително благодаря.
 
heminei каза:
Здравейте! Видях че имам проблем: като променям някоя мелодия например


Код:
<input type='text' name='artist' size='60' value='$row[artist]'  >

Ако $row[artist] има ' този знак изрязва всичко от него.
Информацията я вземам от БД. Как да го оправя да не изрязва.


Предварително благодаря.

Ако си с echo "
Код:
<input type='text' name='artist' size='60' value='".$row['artist']."'  >
";
А ако не си ->
Код:
<input type='text' name='artist' size='60' value='<?php echo $row['artist'];?>'  >
 
Код:
echo"<input type='text' name='artist' size='60' value='$row[artist]'  >";


Ако $row[artist] има стойност Apocalyptica - I Don't Care, то ми излиза: Apocalyptica - I Don

Това ми е проблема :(
 
<input type='text' name='artist' size='60' value='<?php $row[artist] ?>' >

пробвай това работи в хтмл формат :)
 
Така няма да успее както сте видяли в по горния ми пост съм му го направил с addslashes прочетете какво прави тази функция http://bg2.php.net/manual/bg/function.addslashes.php и ще разберете защо съм му дал да пробва с нея.
 
baso каза:
Така няма да успее както сте видяли в по горния ми пост съм му го направил с addslashes прочетете какво прави тази функция http://bg2.php.net/manual/bg/function.addslashes.php и ще разберете защо съм му дал да пробва с нея.
Принципно помага, затова и малко преди теб му казах същото - addslashes. Има обаче един важен фактор, който рано сутринта сънен съм го пропуснал - става въпрос за input поле :) Дори и да слага \ пред кавичките, html-а му се разбива. Решението сте му го дали в началото на темата още - трябва да използва двойните " и няма да има проблем.
 
Стана! Нямаше смисъл от addslashes.

Код:
echo"<input type='text' name='asd' value=\"$row[title]\">";


Благодаря на всички! Точката отива при baso защото първи ми е написал работещ пример :)
 

Back
Горе