Забыли пароль?
Запросите новый здесь.

Автор темы: GMan1990
ID темы: 1742
Информация:
Тема содержит 1 сообщения, была просмотрена 1710 раз.
Просмотр темы
PHP-Fusion Russia » Веб-разработка » PHP
 Распечатать тему
Передача данных POST
GMan1990
Не так давно искал http://loopj.com/jquery-tokeninput/, и вчера добрались руки её подключить. Получение данных в форму получилось успешно, но по нажатию на кнопку отправить, данные не передаются.
У меня кроме этого поля есть ещё 2 поля, они отправляют как положено данные.

Загрузить источник  GeSHi: PHP
  1.  
  2. if (isset($_POST['save_coach'])) {
  3.  
  4. $coach_education = stripinput(trim($_POST['education'])); // Данные приходят
  5. $coach_how_many = stripinput(trim($_POST['how_many'])); // Данные приходят
  6. $blah1 = $_POST['blah1']; // Данные не приходят
  7. $blah2 = stripinput(trim($_POST['blah2'])); // Данные не приходят
  8. .......
  9. }
  10.  
  11.  
  12. .....................
  13.  
  14.  
  15. echo "<form name='addcoach' method='post' action=''>\n";
  16. echo "<table cellpadding='0' cellspacing='0' width='90%' class='center'>\n<tr>\n";
  17. echo "<td width='100' class='tbl'>".$locale['play_instrum']."\t <a href='".INFUSIONS."instrument/add_content.php'><img src='".BASEDIR."images/edit.png' title='".$locale['add_instr']."'/></a></td>\n";
  18. echo "<td class='tbl'><input type='text' name='blah1' id='blah1' class='textbox'/></td>\n";
  19. echo "</tr>\n<tr>\n";
  20. echo "<td width='1%' class='tbl' style='white-space:nowrap'>".$locale['coach_instrum']."</td>\n";
  21. echo "<td class='tbl'><input type='text' name='blah2' id='blah2' class='textbox'/>";
  22. echo "</tr>\n<tr>\n";
  23. echo "<td width='1%' class='tbl' style='white-space:nowrap'>".$locale['music_edu']."</td>\n";
  24. echo "<td class='tbl'>";
  25. $shool_name = $locale['edu_input'];
  26. echo "<input type=\"text\" name='education' id=\"education\" style=\"color: #777; width:400;\" value=\"$shool_name\" onfocus=\"if (this.value == '$shool_name') {this.value = ''; this.style.color = '#000'; this.style.width='400';}\" onblur=\"if (this.value == '') {this.value = '$shool_name'; this.style.color = '#777'; this.style.width='400';}\" />";
  27. echo "</td>\n";
  28. echo "</tr>\n<tr>\n";
  29. echo "<td width='1%' class='tbl' style='white-space:nowrap'>".$locale['students']."</td>\n";
  30. echo "<td class='tbl'>";
  31. echo " <select id='how_many' name='how_many'>
  32. <option value='1'>".$locale['one']."</option>
  33. <option value='2'>".$locale['two']."</option>
  34. <option value='3'>".$locale['three']."</option>
  35. <option value='4'>".$locale['four']."</option>
  36. <option value='5'>".$locale['five']."</option>
  37. </select>";
  38. echo "</tr>\n<tr>\n";
  39. echo "<td align='center' colspan='2' class='tbl'>\n";
  40. echo "<input type='submit' value='".$locale['save']."' name='save_coach' class='button'/>
  41. </td>\n";
  42. echo "</tr>\n</table>\n";
  43.  
  44. echo " <script type='text/javascript'>
  45. $(document).ready(function() {
  46. $('#blah1, #blah2').tokenInput('".INCLUDES."fields/js/coach_instrument.php', {
  47. theme: 'facebook'
  48. });
  49. });
  50. </script>";
  51.  
  52. echo"</form>\n";
  53. }
  54.  
Добавлено за 0.044 секунд, используя GeSHi 1.0.8.10




Данные вылавливал print_r($_POST);
и
print_r($_REQUEST);

Приходит:

Array ( [blah1] => [blah2] => [education] => Далее данные есть [how_many] => 3 [save_coach] => Сохранить )
ну и от второго
Array ( [blah1] => [blah2] => [education] => Далее данные есть [how_many] => 3 [save_coach] => Сохранить [fusion29UU7_visited] => yes [fusion29UU7_user] => ...

Уж не знаю как записать мне данные (((
Человек
 
Web

Поделиться этой темой
Социальные закладки: Vkontakte Odnoklassniki Mail.ru Facebook Google Tweet This
URL:
BBcode:
HTML:

Перейти на форум: