Бешенная форма :-О

Статус
Закрыто для дальнейших ответов.

Smile

Member
Регистрация
10.08.2006
Сообщения
23
Подскажите что может быть???
Пишу код:
Код:
<form action = "index.php" method = "post">
	<table border = "1" colspase = "1">
		 <tr>
			   <td>name: </td>
			   <td><input tupe = "text" name = "host" value = "localhost"></td>
		 </tr>
		 <tr>
			   <td>user: </td>
			   <td><input tupe = "text" name = "user" value = "<? if (@$currentAction == 2) echo 'root'; ?>"></td>
		 </tr>
		 <tr>
			   <td>pass: </td>
			   <td><input tupe = "text" name = "pass"></td>
		 </tr>
	</table>
	<input tupe = "hiden" name = "currentAction" value = ""<? @$currentAction ?>">
</form>
когда между тегом скрипта "<?" и самим скриптом есть пробел, в форме все надписи отображаються в виде знаков вопроса, хотя кодировка стоит та что нужно да и текст вне формы отображаеться нормально, пробел удаляю (тоесть получаеться так: <?@$currentAction ?> ) все работает, вернее сам скрипт работал и в том и в другом варианте но текст отображаеться коректно только во втором, вроде как решение проблеммы есть, но мне все равно интересно почему так???
 

deMone

Злой страшный дядька
Регистрация
30.01.2006
Сообщения
937
вместо <input tupe = "hiden" name = "currentAction" value = ""<? @$currentAction ?>">
попробуйте <input tupe = "hiden" name = "currentAction" value = "<?=@$currentAction ?>">

зы: а что Вы имели в виду атрибутом colspase = "1"?
 

v0rbis

selfcoded
Регистрация
02.05.2005
Сообщения
923
вместо <input tupe = "hiden" name = "currentAction" value = ""<? @$currentAction ?>">
попробуйте <input tupe = "hiden" name = "currentAction" value = "<?=@$currentAction ?>">

зы: а что Вы имели в виду атрибутом colspase = "1"?
зы: а что Ты имел в виду под <input tupe = "hiden"> ? :)))
 

Smile

Member
Регистрация
10.08.2006
Сообщения
23
Sorry, спешил... вот и наделал ошибок :) вот исправился: <input type="hidden">, а за ответ спасибо!!!
 

deMone

Злой страшный дядька
Регистрация
30.01.2006
Сообщения
937
зы: а что Ты имел в виду под <input tupe = "hiden"> ? :)))
:) а я туда даже не смотрел. скопировал и заменил пробел равенством.
 

Smile

Member
Регистрация
10.08.2006
Сообщения
23
К сожалению ответ так и не прозвучал, просто предложен ещо один обходной вариант (Ведь особой разницы нету, ставить "=", или ничего не ставить), а может кто нибуть знает первопричину? Хотя достал я наверное вас с моим любопытством :)
 

deMone

Злой страшный дядька
Регистрация
30.01.2006
Сообщения
937
Что значит «особой разницы нету»? Конструкция <?= служит для вывода данных, а <?переменная — бред сивой кобылы, который, на Ваше счастье, в PHP обрабатывается корректно.
 

Smile

Member
Регистрация
10.08.2006
Сообщения
23
Ой... :):):) Сори, спасибо за ответ!!! Теперь буду знать
 
Статус
Закрыто для дальнейших ответов.
Верх Низ