Добрый день. Не получается сохранить в файл значения элемента radio. Код: HTML: <form name="Sum" method="post" action="zps1.php"> <table> <tr> <td width="400" colspan="2" rowspan="2" style="width:425.6pt;border-top:windowtext;border-left:windowtext;border-bottom:black;border-right:white;border-style:solid;border-width:1.0pt;background:teal;padding:0cm 5.4pt 0cm 5.4pt;height:15.75pt"> <p align="center" style="text-align:center"><b><span style="font-size:12.0pt;font-family:'Arial','sans-serif';color:white">Вопрос</span></b></p> </td> <td width="278" style="width:208.8pt;border-top:solid windowtext 1.0pt;border-left:none;border-bottom:solid white 1.0pt;border-right:solid white 1.0pt;background:teal;padding:0cm 5.4pt 0cm 5.4pt;height:15.75pt"> <p align="center" style="text-align:center"><b><span style="color:white">Отлично</span></b></p> </td> <td width="219" style="width:164.3pt;border-top:solid windowtext 1.0pt;border-left:none;border-bottom:solid white 1.0pt;border-right:solid white 1.0pt;background:teal;padding:0cm 5.4pt 0cm 5.4pt;height:15.75pt"> <p align="center" style="text-align:center"><b><span style="color:white">Хорошо</span></b></p> </td> <td width="245" style="width:183.6pt;border-top:solid windowtext 1.0pt;border-left:none;border-bottom:solid white 1.0pt;border-right:solid white 1.0pt;background:teal;padding:0cm 5.4pt 0cm 5.4pt;height:15.75pt"> <p align="center" style="text-align:center"><b><span style="color:white">Удовлетворительно</span></b></p> </td> <td width="201" style="width:150.4pt;border-top:solid windowtext 1.0pt;border-left:none;border-bottom:solid white 1.0pt;border-right:solid white 1.0pt;background:teal;padding:0cm 5.4pt 0cm 5.4pt;height:15.75pt"> <p align="center" style="text-align:center"><b><span style="color:white">Плохо</span></b></p> </td> <td width="161" style="width:120.8pt;border-top:solid windowtext 1.0pt;border-left:none;border-bottom:solid white 1.0pt;border-right:solid windowtext 1.0pt;background:teal;padding:0cm 5.4pt 0cm 5.4pt;height:15.75pt"> <p align="center" style="text-align:center"><b><span style="color:white">Не использую в работе</span></b></p> </td> </tr> <tr style="height:23.25pt"> <td width="278" style="width:208.8pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid white 1.0pt;background:teal;padding:0cm 5.4pt 0cm 5.4pt;height:23.25pt"> <p align="center" style="text-align:center"><b><span style="font-size:12.0pt;font-family:'Arial','sans-serif';color:white">5</span></b></p> </td> <td width="219" style="width:164.3pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid white 1.0pt;background:teal;padding:0cm 5.4pt 0cm 5.4pt;height:23.25pt"> <p align="center" style="text-align:center"><b><span style="font-size:12.0pt;font-family:'Arial','sans-serif';color:white">4</span></b></p> </td> <td width="245" style="width:183.6pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid white 1.0pt;background:teal;padding:0cm 5.4pt 0cm 5.4pt;height:23.25pt"> <p align="center" style="text-align:center"><b><span style="font-size:12.0pt;font-family:'Arial','sans-serif';color:white">3</span></b></p> </td> <td width="201" style="width:150.4pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid white 1.0pt;background:teal;padding:0cm 5.4pt 0cm 5.4pt;height:23.25pt"> <p align="center" style="text-align:center"><b><span style="font-size:12.0pt;font-family:'Arial','sans-serif';color:white">2</span></b></p> </td> <td width="161" style="width:120.8pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;background:teal;padding:0cm 5.4pt 0cm 5.4pt;height:23.25pt"> <p align="center" style="text-align:center"><span style="font-size:18.0pt;font-family:'Arial','sans-serif'"> </span></p> </td> </tr> <!--================ 1 ===============--> <tr> <td width="303" colspan="2" valign="bottom" style="width:227.6pt;border:solid windowtext 1.0pt;border-top:none;background:#E7EDED;padding:0cm 5.4pt 0cm 5.4pt;height:69.75pt"> <p><span style="font-size:12.0pt;color:black">Как Вы оцениваете качество работы Единой Корпоративной Диспетчерской Службы (прием обращений и помощь по телефону)?</span></p> </td> <td width="278" style="width:208.8pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;background:#E7EDED;padding:0cm 5.4pt 0cm 5.4pt;height:69.75pt"> <p align="center" style="text-align:center"> <input type="radio" name="ch[5]" value="5"/> </p> </td> <td width="278" style="width:208.8pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;background:#E7EDED;padding:0cm 5.4pt 0cm 5.4pt;height:69.75pt"> <p align="center" style="text-align:center"> <input type="radio" name="ch[4]" value="4"/> </p> </td> <td width="278" style="width:208.8pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;background:#E7EDED;padding:0cm 5.4pt 0cm 5.4pt;height:69.75pt"width="278" style="width:208.8pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;background:#E7EDED;padding:0cm 5.4pt 0cm 5.4pt;height:69.75pt"> <p align="center" style="text-align:center"> <input type="radio" name="ch[3]" value="3"/> </p> </td> <td width="278" style="width:208.8pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;background:#E7EDED;padding:0cm 5.4pt 0cm 5.4pt;height:69.75pt"> <p align="center" style="text-align:center"> <input type="radio" name="ch[2]" value="2"/> </p> </td> <td width="278" style="width:208.8pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;background:#E7EDED;padding:0cm 5.4pt 0cm 5.4pt;height:69.75pt"> <p align="center" style="text-align:center"> <input type="radio" name="ch[0]" value="0"/> </p> </td> </tr> <!--================ 2 ===============--> <tr style="height:69.75pt"> <td width="303" colspan="2" valign="bottom" style="width:227.6pt;border:solid windowtext 1.0pt;border-top:none;background:#E7EDED;padding:0cm 5.4pt 0cm 5.4pt;height:64.5pt"> <p><span style="font-size:12.0pt;color:black">Как Вы оцениваете качество работы инженеров ИТ поддержки, осуществляющих помощь на рабочем месте?</span></p> </td> <td width="278" style="width:208.8pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;background:#E7EDED;padding:0cm 5.4pt 0cm 5.4pt;height:69.75pt"> <p align="center" style="text-align:center"> <input type="radio" name="ch[5]" value="5"/> </p> </td> <td width="278" style="width:208.8pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;background:#E7EDED;padding:0cm 5.4pt 0cm 5.4pt;height:69.75pt"> <p align="center" style="text-align:center"> <input type="radio" name="ch[4]" value="4"/> </p> </td> <td width="278" style="width:208.8pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;background:#E7EDED;padding:0cm 5.4pt 0cm 5.4pt;height:69.75pt"> <p align="center" style="text-align:center"> <input type="radio" name="ch[3]" value="3"/> </p> </td> <td width="278" style="width:208.8pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;background:#E7EDED;padding:0cm 5.4pt 0cm 5.4pt;height:69.75pt"> <p align="center" style="text-align:center"> <input type="radio" name="ch[2]" value="2"/> </p> </td> <td width="278" style="width:208.8pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;background:#E7EDED;padding:0cm 5.4pt 0cm 5.4pt;height:69.75pt"> <p align="center" style="text-align:center"> <input type="radio" name="ch[0]" value="0"/> </p> </td> </tr> <input type="submit" value="Отправить" method="post" name="Submit" /> </td> </tr> </table> </form> файл php: PHP: <?php ch = array( [5] => 5 [4] => 4 [3] => 3 [2] => 2 [0] => 0) function WriteToFile ($ch5, $ch4, $ch3, $ch2, $ch0) { /* $string = "$Age"; */ foreach($_POST[sh] as $value) $string = .= "\t$value"; if(file_put_contents("data2.txt","$ch5, $ch4, $ch3, $ch2, $ch0\n",FILE_APPEND)) return TRUE; return FALSE;} ?>
HTML: <form action="zps1.php" method="post" enctype="multipart/form-data"> <input type="radio" name="var1" value="1"> <input type="radio" name="var1" value="2"> <input type="radio" name="var1" value="3"> <br> <input type="radio" name="var2" value="1"> <input type="radio" name="var2" value="2"> <input type="radio" name="var2" value="3"> <br> <input type="submit" value="ok"> </form> PHP: $var1 = (isset($_POST['var1'])) ? $_POST['var1']:''; $var2 = (isset($_POST['var2'])) ? $_POST['var2']:''; WriteToFile($var1, $var2); function WriteToFile($var1, $var2) { (file_put_contents("data2.txt","$var1, $var2\n", FILE_APPEND)) ? return TRUE: return FALSE; }
были обнаружены ошибки (знак вопроса и перед file_put_contents поставил if) - поправил. в файл начало записываться... но только одни запятые ((( в виде 1. 2. , 3. , 4. *цифры это строки
Все, огромное спасибо, разобрался!!!!! Все работает! Ребята вы сила! Я тут у вас новенький, подскажите как можно карму хорошему человеку поднять?
Зачем у тебя в инпут тайп радио массив? Просто одно имя на все input type="radio". Значение выбранного передается обработчику.