|
|
|
|
|
для: P@Sol
(16.01.2006 в 11:15)
| | поискал:) или перепечатка статей или просто ссылки на статью...я вот что подумал...может можно проще решить? вот так счас это выглядит. т.е. можно ли массив как то передать в javascript?
<?
$arr = file($_FILES["filename"]["name"]); //файл
unlink($_FILES["filename"]["name"]); //удаляю файл - нефига место забивать:)
if (!$arr)
{
echo "Файла не существует";
exit;
}
// Разборка
foreach($arr as $line)
{
$line = explode (";",$line);
$cat[$k][0] = $line[1]; //номер
$cat[$k][1] = $line[2]; //название
$k++;
}
echo " <td class='row1' align=center><select name='cat".$k."'>";
for ($i=0;$i<count($cat);$i++)
{
$sel = "";
if ($phone[$k][8] == $cat[$i][0]) $sel = "selected";
echo "<option value='".($i+1)."' ".$sel.">".$cat[$i][1];
}
echo " </select></td>";
|
или и не браться за это....не как не могу овладеть js.:( Сделать через php все и не мучать не вас не себя...Crux, спаисбо Вам | |
|
|
|
|
|
|
|
для: Crux
(16.01.2006 в 11:10)
| | >>плохо пытались
я не про создание, а про заполнение:)
>>мало времени потратили для изучения, попытайтесь ещё раз.
неделю:)
>>потыкаешся по ссылкам можно найти решение проблем и кто как использовал эту
>>библиотеку
счас потыкаюсь | |
|
|
|
|
|
|
|
для: P@Sol
(16.01.2006 в 10:34)
| | >>да, прочел и строки добавляю, не могу с select
плохо пытались
вот пример:
<html>
<head>
<script language="JavaScript">
function add_select()
{
var newElem=document.createElement("select")
for (var j=0;j<5;j++)
{
var newOpt=document.createElement("option")
newOpt.innerText="select_"+j
newElem.appendChild(newOpt)
}
document.getElementById("id_name").appendChild(newElem)
}
</script>
</head>
<body>
<input type="button" value="создать select" onclick="add_select()">
<span id="id_name"></span>
</body>
</html>
|
>>пытался, но разобраться не получилось
мало времени потратили для изучения, попытайтесь ещё раз.
могу подсказать следующее:
для успешной работы библиотеки необходима сама библиотека см.аттч.
как это работает можно узнать просто набрав в yandex запрос Subsys_JsHttpRequest
потыкаешся по ссылкам можно найти решение проблем и кто как использовал эту библиотеку.
ну если конечно толку опять будет мало обращайся на этот форум я помогу | |
|
|
|
|
|
|
|
для: Crux
(16.01.2006 в 10:18)
| |
добавить новые строки в таблицу прочтите статью
|
да, прочел и строки добавляю, не могу с select
ну а чтоб данные брались из файла пользователя, тут надо уточнить где этот файл находится на сервере или на машине посетителя?
|
на сервере. Хм...а что можно вывести данные на экран не загружая файл на сервер? как это можно сделать?
также можно просто подгрузить данные на страничку воспользовавшись библиотекой Subsys_JsHttpRequest, о ней можно прочетсть здесь: http://www.dklab.ru/lib/Subsys_JsHttpRequest/
|
пытался, но разобраться не получилось | |
|
|
|
|
|
|
|
для: P@Sol
(16.01.2006 в 09:22)
| | для того чтоб добавить новые строки в таблицу прочтите статью http://www.softtime.ru/info/articlephp.php?id_article=67
для добавления SELECT'а также как и описано в статье для таблиц можно воспользоваться методами createElement(), setAtribute() и appendChild().
ну а чтоб данные брались из файла пользователя, тут надо уточнить где этот файл находится на сервере или на машине посетителя?
если на сервере, то есть два варианта это перезагрузка страницы и как следствие JS тут не нужен т.к. целесообразно воспользоваться услугами PHP.
также можно просто подгрузить данные на страничку воспользовавшись библиотекой Subsys_JsHttpRequest, о ней можно прочетсть здесь: http://www.dklab.ru/lib/Subsys_JsHttpRequest/ | |
|
|
|
|
|
|
|
для: P@Sol
(12.01.2006 в 15:26)
| | нужна помощь:( | |
|
|
|
|
|
|
|
для: P@Sol
(13.01.2006 в 12:06)
| | а как через javascript? | |
|
|
|
|
|
|
|
для: cheops
(12.01.2006 в 22:52)
| | я счас сделал на пхп. Добавляю новую строку в пользовательский файл, а потом обновляю страницу. Ничего лучше пока не придумал:(
<?
if ($_POST["submit"] == "Добавить")
{
$fp = fopen($filename,"a");
$text2 = "ONE;".($n+1)."Имя;;;2;0;255;0;1;1;255;255;0\n";
fwrite($fp,$text2);
fclose($fp);
print "<script>window.location.href='table.php?nf=".$filename."'</script>";
}
|
| |
|
|
|
|
|
|
|
для: cheops
(12.01.2006 в 22:52)
| | а как сделать селект? со всем другим я уже разобрался...
и что значит ваше "Да зачем", к чему это относиться?
select в таблице формирую так
<?
echo "<td class='row1' align=center><select name='osn".$k."'>";
for ($i=0;$i<count($osn);$i++)
{
$sel = "";
if ($phone[$k][7] == $i) $sel = "selected";
echo "<option value='".$i."' ".$sel.">".$osn[$i];
}
echo " </select></td>
|
| |
|
|
|
|
 1 Кб |
|
|
для: P@Sol
(12.01.2006 в 15:26)
| | Да зачем... добавьте кнопок - пусть он себе нащёлкает вообще сколько хочет новых полей. Пример такой формы можно посмотреть в аттаче | |
|
|
|
|