| |
|
|
| |
<?php
$checkbox_max=196;
$checkbox="checkbox";
for ($i=1; $i<=$checkbox_max; $i++)
{
if ($_POST[$checkbox.$i])
{
$answer="+";
echo "$answer";
}
else {$answer="-";
echo "$answer";
}
}
| значения выводит.
Ошибка: Notice
Undefined index: checkbox1
Undefined index: checkbox2
и.т.д | |
| |
|
|
| |
|
|
| |
для: Medulla
(07.08.2007 в 14:47)
| | | привести пример всего скрипта можно? А также откуда берутся значения переменных и что сообственно должен делать этот скрипт | |
| |
|
|
| |
|
|
| |
для: Faraon
(07.08.2007 в 14:52)
| | |
<?php
$checkbox_max=200;
$checkbox="checkbox";
for ($i=1; $i<=$checkbox_max; $i++)
{
if(isset($_POST[$checkbox . $i]))
{
$answer="+";
}
else {$answer="-";
}
echo "$answer";
}
?>
|
в форме содержится > 200 chechboxoв.
каждый отвечает за определенное поле в базе данных(=>более 200).
например:
показатель1.................. показатель2.................. показатель3 показательn
+......................................... -..........................................-
как добавить в каждое поле только одно значение по порядку?
insert into opros values (?). | |
| |
|
|
| |
|
|
| |
для: Medulla
(07.08.2007 в 15:22)
| | |
<?php
$checkbox_max=196;
$checkbox="checkbox";
for ($i=1; $i<=$checkbox_max; $i++)
{
if(isset($_POST[$checkbox . $i]))
{
$sql_ar []="+";
}
else {
$sql_ar []="-";
}
}
$values=implode (",", $sql_ar);
|
а затем:
mysql_query ("INSERT...VALUES (".$values.")"); | |
| |
|
|
| |
|
|
| |
для: Medulla
(07.08.2007 в 15:38)
| | | Можно и так попробывать
<?php
$checkbox_max=200;
$checkbox="checkbox";
for ($i=1; $i<=$checkbox_max; $i++)
{
if(isset($_POST[$checkbox . $i]))
{
if($i==1){
$ans .=$answer="'+'";
}
else{
$ans .=$answer=",'+'";
}
}
else {
if($i==1){
$ans .=$answer="'-'";
}
else{
$ans .=$answer=",'-'";
}
}
}
$query=mysql_query("INSERT INTO table VALUES(".$ans.")");
?>
|
| |
| |
|
|
| |
|
|
| |
для: Medulla
(07.08.2007 в 14:47)
| | | Когда у checkbox'а не стоит галочка, то он не посылается браузером. Поэтому надо писать
<?php
//...
if(isset($_POST[$checkbox . $i]))
//...
?>
|
| |
| |
|
|
| |
|
|
| |
для: Unkind
(07.08.2007 в 14:59)
| | | спасибо большое) | |
| |
|
|