2013-12-22 5 views
-3

У меня есть что-то вроде (в PHP)значение MySQL в HTML форме

echo '<input type="email" name="email" value=''; 

То, что я хочу, это значение будет автоматически заполняются значения из значения MySQL в строке (Давайте называть его ['name'], но я, похоже, сталкиваюсь с проблемами синтаксиса.

То, что я пробовал, это что-то вроде добавления ['name'], '[' name ']', "['name']", '["name"]' и т. д. для value =, но никто из них не работает. Не уверен, что я просто делаю это неправильно или если это невозможно. Если это звучит слишком сильно, как «пожалуйста, исправьте мой код», проигнорируйте это, пожалуйста, 5 утра, и я выдохся. С удовольствием получаю любые предложения или помощь.

+0

Как вы собираете данные из MySQL? – sskoko

+0

Что такое «форма MySQL»? – Quentin

+0

@Quentin Значение MySQL, мое плохое. – user2943358

ответ

1

Если вы хотите напечатать значение поля таблицы базы данных как входное значение формы. Просто попробуй.

echo '<input type="email" name="email" value="'.$row['name'].'"/>'; 
+1

Спасибо, это сработало отлично. – user2943358

+0

@ пользователь2943358 Приветствия .. :) –

0

Всегда старайтесь сделать seprate свой HTML код, выигрыш включают HTML внутри эхо, я пытаюсь SYA, что вы можете кодировать как

<input type="email" name="email" value="<?php echo ['name'] ?>"/> 

и вы никогда не получите каких-либо ошибок synatx

0
I show you the syntax that in HTML 
<input type="email" name="email" value="<?php echo ['name'] ?>"/> 
or 

In main PHP string format if you need. 
echo "<input type=\"email\" name=\"email\" value=\"$val\"/>"; 

Here is $val is filled by you as per requirment. 
Смежные вопросы