X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> помогите разобраться с записью
Paladin111
Paladin111
Topic Starter сообщение 3.6.2010, 20:30; Ответить: Paladin111
Сообщение #1


Всем добрый вечер!!!
Подскажите в чем дело!!
Имеется 2 кода:
1) заполнение формы
[php]<head>
<title>Добавление запесей</title>
</head>
<body>
<H1> Добавление записей </H1>
<form method="post" ACTION="record.php"
<Table cellspacing="3" cellpadding="3">
<p><b>Номер записи ID</b> <br>
<input type="text" name="id_s" size="5" maxlength="5"></p>
<p><b>Выберетие дату</b><br>
<!-- доступ к календарю -->
<script language="JavaScript" src="js/calendar.js"></script>
<link rel="stylesheet" href="style/calendar.css">
<form name="testform">
<input disabled type="text" name="data_s" size="10" maxlength="10">
<script language="JavaScript">
var o_cal = new tcal ({
'formname': 'testform',
'controlname': 'data_s'});
o_cal.a_tpl.yearscroll = false;
o_cal.a_tpl.weekstart = 1;
</script>
</p>
</form>
<style type="text/css">
#selects select {display:none}
</style>
<script type="text/javascript">
function sel(f) {
var s=document.getElementById('selects').getElementsByTagName('select');
for (var i=0;i<s.length;i++) {s[i].style.display='none'}
document.getElementById('sel0'+f.value).style.display='block';
}
</script>
<p><b>пункт</b></p>
<select onchange="sel(this)" input type="text" name="t_s" size="">
<option selected disabled>Выберите пункт</option>
<option value="2">пункт 1</option>
<option value="3">пункт 2</option>
</select>
<p><b>данные</b> <br>
<input type="text" name="zn" size="25" maxlength="5"></p>
<p><b>Тип</b></p>
<div id="selects">
<select id="sel02" input type="select" name="types" size="" >
<option >Выберите тип</option>
<option>первый</option>
<option>второй</option>
<option>третий</option>
</select>
<div id="selects">
<select id="sel03" input type="text" name="types" size="" >
<option>Выберите тип</option>
<option>четвертый</option>
<option>пятый</option>
<option>шестой</option>
</select>
</div>
<p><b>еденицы</b><br>
<input type="radio" name="ed_s" value="1">1
<input type="radio" name="ed_s" value="2">2
<input type="radio" name="ed_s" value="3">3
<input type="radio" name="ed_s" value="4">4
<input type="radio" name="ed_s" value="5">5
</p>
<p><b>премичание</b> <br>
<input type="text" name="vol_s" size="20" maxlength="5"></p>
<p><input type="submit" namae="submit" value="добавить запись"</p>
</td></tr></table>
</form>
</body>
</html>[/php]Запись производится:
[php]<?
//if ((!$id) || (!$format) || (!$title)) {
// header ("Location: show_addrecord.html");
// exit; }
$db_name = "dbs";
$table_name = "tbb";
$connection = mysql_connect ("localhost", "root", "1111")
or die ("Невозможно подключиться MySQL");
$db = mysql_query ('USE ' .$db_name, $connection)
or die ("Невозможно выбрать базу данных");
$sql = "INSERT INTO $table_name
(id_s, data_s, t_s, zn, types, ed_s, vol_s)
VALUES
(\"$id_s\", \"$data_s\", \"$t_s\", \"$zn\", \"$types\",
\"$ed_s\", \"$vol_s\")";
$result = mysql_query($sql, $connection);
if (!$result){
echo "Невозможно выполнить запрос<br>";
echo $sql."<br>";
echo mysql_error();}
// $date="$date_asq";
//list($year, $month, $day) = sscanf($date, "%04s.%02s.%02s");
//$dat="$day.$month.$year";
?>
<html>
<head>
<title>добавление записи</title>
</head>
<body>
<TABLE BORDER>
<TR>
<TD><center>№</center></TD>
<TD><center>Дата</center></TD>
<TD><center>пункт</center></TD>
<TD><center>данные</center></TD>
<TD><center>тип</center></TD>
<TD><center>Еденицы</center></TD>
<TD><center>Премичание</center></TD>
</TR>
<TR>
<TD><? echo "$id_s";?></TD>
<TD><? echo "$data_s";?></TD>
<TD><? echo "$t_s";?></TD>
<TD><? echo "$zn";?></TD>
<TD><? echo "$types";?></TD>
<TD><? echo "$ed_s";?></TD>
<TD><? echo "$vol_s";?></TD>
</TR>
</TABLE>
</body>
</html>[/php]
Записываются - № id, данные, Еденицы, Премичание.
А все что работает с JavaScript - дата, пункт, тип не записывается.
Помогите разобраться, в чем дело
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
unnormal
unnormal
сообщение 4.6.2010, 9:38; Ответить: unnormal
Сообщение #2


[php]$sql = "INSERT INTO $table_name
(id_s, data_s, t_s, zn, types, ed_s, vol_s)
VALUES
('',
'".$_POST["data_s"]."',
'".$_POST["t_s"]."',
'".$_POST["zn"]."',
'".$_POST["types"]."',
'".$_POST["ed_s"]."',
'".$_POST["vol_s"]."')";[/php]
Добавь в код print_r($_POST); и глянь какие значения передаются

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Помогите вспомнить рекламного бота Телеграм для обмена рекламой
0 Mixatraider 725 21.2.2024, 23:42
автор: Mixatraider
Открытая тема (нет новых ответов) Помогите рещить проблему с монитором.
Почему низкое разрешение при подключении монитора через displayport?
0 Levels 1702 11.12.2020, 0:48
автор: Levels
Открытая тема (нет новых ответов) Помогите кто нибудь получить партнерку Росбанк!
7 heisenberg_mw 2340 7.8.2020, 9:28
автор: heisenberg_mw
Открытая тема (нет новых ответов) Помогите найти тему пожалуйста
7 virtas 12462 24.7.2020, 17:02
автор: -JamesSmips-
Открытая тема (нет новых ответов) Помогите с поиском доноров
3 tehno_music 3351 4.11.2019, 17:15
автор: goblin78


 



RSS Текстовая версия Сейчас: 18.4.2024, 17:45
Дизайн