Используй id="otz", а не name.
Копай материалы по document.getElementById и что такое элемент в понимании яваскрипта вообще.
Почитай статьи для начинающих – всегда полезно.
Назначь каждому td свой id и пихай в каждуюячейку нужное.
Где возможно – используй div, они удобнее для подобных задач.
ЗЫ. Вопрос писать надо сразу развернутый, с чётким указанием, чего хотим достичь. Тогда ответы будут не в пример понятнее.
почему использовать ид вместо наме ?
при чем здесь жс ?
Назначь каждому td свой id и пихай в каждую ячейку нужное.
чет я не понял, и где тут автоматизация ? то есть получается, что мне каждой последующей строчке таблицы надо делать ид и для каждого ид писать скрипт, который будет вставлять текст в него ?
такие данные удобнее представлять в таблице, на мой взгляд, да и форматировать легче. див я использую для других целей.
мне показалось, что у меня развернутый вопрос. даже код показал, чтобы нагляднее было.
а теперь вопрос )) двоеточие
как средствами php добавлять данные в таблицу name="otz"?
(если чет не понятно, уточняйте. по-моему вопрос простой для тех, кто занимается пхп.)
Ну ты привел код страницы, я и подумал, что надо динамически туда вставить.
*Бъется башкой о стол*
Что-то мне подозревается, что парень идет к успеху и открывает новый путь реализации шаблонов )))
Боюсь психической травмы, но в PHP, обычно, данные (например – отзывы) хранят где-то в другом месте (в БД, в файлах каких-нибудь), а перед выводом странички их вынимают, формируют всю страницу целиком, а не вставкой, и отправляют на вывод. Ну или отправляют данные на вывод по частям в определенном порядке так, что браузер в итоге получает целую законченную страницу.
То, как вы написали – извращение, о котором и думать-то, как о реализации, не хочется.
Если уж сильно надо именно так – гугли по строке "php парсер html".
хм, а можно сделать так ?:
без промежуточного файла. то есть, чтобы сразу, из формы текст добавлялся на эту страничку, ПОТОМУ, ЧТО в пхп не разбираюсь. а изучать синтаксис нет времени и желания. поэтому я и пишу, чтобы было как можно проще.
из формы сразу записать в код этой странички, в определенное место. это возможно ? хоть средствами жс хоть пхп.
из формы сразу записать в код этой странички, в определенное место. это возможно ? хоть средствами жс хоть пхп.
————
И так, и так можно – зависит от задачи.
Судя по вашим постам, вы не разбираетесь в веб-программировании и работе сайтов вообще, и
——————
изучать синтаксис нет времени и желания
—————
Поэтому,
—————–
чтобы было как можно проще.
—————-
найдите специалиста, разберитесь с ним, что вам надо и как реализовать, дайте ему валюту (бумажную, жидкую – как договоритесь), через день получите результат.
Что бы вам внятно что-то предложить, требуется предварительно написать лекцию экранов на 20 по основам, причём понятно. Это трудно, долго и нахрен никому не надо, по причине полного гугла материалов по теме.
судя по вашим постам, вы не можете судить по моим постам, насколько я разбираюсь в веб программировании.
я знаю, что работу можно купить, я не за этим создал тему.
И так, и так можно – зависит от задачи.
дак я же написал задачу. сразу, без промежуточных баз данных, чтобы в эту же страницу записывался код. теперь вопрос, как так сделать ? + как можно проще. главное, чтобы работало.
дак я же написал задачу. сразу, без промежуточных баз данных, чтобы в эту же страницу записывался код. теперь вопрос, как так сделать ?
—————
Вы вот сейчас только задачу написали, а то, что было выше – бессвязное коматозное бормотание. Типа это… того… в name вставить… ага, поэл, да?
Но, уже конкретней.
Я смотрю, как пхп в хтмл вставлять, вы уже знаете. Хотя скорее всего – содрали где-то бездумно.
Отвечаю – внутри скрипта выловить POST запрос, то есть, определить, что тип запроса POST и взять пришедшие значения, вывести эти значения, обрамляя их соответствующими тегами.
Например:
Есть переменная $a, значение которой есть строка ="blockhead"
$a = "blockhead";
Тогда если написать
echo "<i>".$a.</i>;
то в браузере отобразиться наклонная надпись.
———————
судя по вашим постам, вы не можете судить по моим постам, насколько я разбираюсь в веб программировании.
——————–
Не вопрос, пользуйся ответом выше – там полно информации.
*замирает от предвкушения*
Или, может быть, за вас всё написать? )))
Хм, "судя по вашим постам", любой человек, хоть немного разбирающийся в веб-программировании поймет, что вы в нем не разбираетесь) А не только в РНР. Почему-то у меня нет сомнений, что, займись я руби или питоном, или перлом, или ещё чем, то на этот вопрос у меня уйдет, максимум 10 минут, включая основной синтаксис языка=)
Ибо ответ на ваш вопрос наполовину находится в "введение в PHP", на который вам жалко потратить даже полчаса (хотя достаточно двух-трех страничек прочитать) и вы тратите день, чтоб "быстро и легко" всё сделать =D
Почему-то у меня нет сомнений, что, займись я руби или питоном, или перлом, или ещё чем, то на этот вопрос у меня уйдет, максимум 10 минут, включая основной синтаксис языка=)
——————-
Практический результат, кстати. Летом 2008 года у меня (далеко не самого умного, но самого ленивого) на ознакомление с Action Script 3 в Adobe Flash CS какой-то там ушло:
На базовый синтаксис (почти как ява, но со свойствами – понравилось) и понимание, чё там надо делать с кадрами и сценами (концепция, собственно, новая для меня была) – 1 день рабочий (даже что-то запустилось).
На навыки пользования базовых классов (что для чего) и на уверенное перемещение по внутренним хелпам – неделя рабочая (5).
После месяца я был готов браться за какие-нитьклиент-серверное (в связке PHP->XML->Flash) приложение, у меня был свой набор вспомогательных классов, я докопался в сети, как бороться с багом, при котором gc не убирает отработанные битмапы, написание слайд-шоу с каким-нить эффектом, или "выпрыгучего", как в висте, окошка считал тривиальной задачей, накатал целый пакет для работы с игральными картами (правда еще через пару месяцев я в нём разочаровался) и т.д.
Привет всем!!! У меня вот такой вот вопрос:
Есть форма с вводом имени, фомилии , отчества ну и с прочей херней, при нажатии на кнопку подтвердить запускается скрипт, которы вводит эти данных в БД. После чего осуществляется переход на следующую страницу на которой эсть элементы типа чекбоксов и т.д при нажатии на кнопку запускается другой скрипт, который вносит данные с этой страницы в БАЗУ!
А теперь авопрос !!!
Как сделать чтоб при запуске скрипта второй формы этот скрипт обновлял данные именно в той строке в которой Имя Фамилия Отчество будут такие какими их ввели в первую форму. Т.Е надо сделать так чтоб скрипт перфой формы как то передавал данные скрипту второй формы!! Пмогите плиз
ну, читаете их в переменную, а потом вписываете куда хотите это значение, нэ?
В элементах форм значение дефолтноенаходится в атрибуте value.
ну, читаете их в переменную, а потом вписываете куда хотите это значение, нэ?
переменная и так есть с текстом. могу тупо записать в конец файла. а мне надо добавить строчку таблицы с этими данными, а не в конец.
В элементах форм значение дефолтное находится в атрибуте value.
а при чем тут value ?
<?
if (isset ($_POST['name'])) {
$f = true ;
if (empty($_POST['name'])) {$f=false;echo 'Введите имя!<br>' ;}
if (empty($_POST['text'])) {$f=false;echo 'Вы не написали сообщение!<br>' ;}
if ($f) {
$f = fopen('otziv.txt','a') ;
fputs($f, '<p><b>'.$_POST['name'].' '.$_POST['text'].'</b></p>'."\n") ;
fclose ($f) ;
echo '<script>alert("Ваши данные отправлены.")</script>';
}
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<body>
<div id="content"><br><br>
<font style="font-size: 20px;">Отзывы участников</font>
<p id="conttext">
<table name="otz" style="width: 500px; border: 1px solid white;">
<tr><td> Имя: </td> <td> Отзыв: </td></tr>
<tr><td>Кирилл </td> <td> Понравилось, но цены слишком высокие </td></tr>
</table>
<form method="post">
<table style="width: 500px; border: 1px solid white;">
<tr><td> Имя: </td> <td> Отзыв: </td></tr>
<tr><td> <input name="name" > </td> <td> <textarea style="width: 300px; " name="text"></textarea></td></tr>
<tr><td><input type="submit" name="submit" value="Написать"></td></tr>
</table>
</form>
<?
if (isset ($data)) {
echo '<div style="text-align:left;">' ;
include ('otziv.txt') ;
echo '</div>' ;
}
?>
вот основной код, который добавляет тупо в конец файла тхт.
как добавить строчку в таблицу name="otz" ?
Используй id="otz", а не name.
Копай материалы по document.getElementById и что такое элемент в понимании яваскрипта вообще.
Почитай статьи для начинающих – всегда полезно.
Назначь каждому td свой id и пихай в каждуюячейку нужное.
Где возможно – используй div, они удобнее для подобных задач.
ЗЫ. Вопрос писать надо сразу развернутый, с чётким указанием, чего хотим достичь. Тогда ответы будут не в пример понятнее.
Андрей "WhiteRat" Вольберг :
почему использовать ид вместо наме ?
при чем здесь жс ?
Назначь каждому td свой id и пихай в каждую ячейку нужное.
чет я не понял, и где тут автоматизация ? то есть получается, что мне каждой последующей строчке таблицы надо делать ид и для каждого ид писать скрипт, который будет вставлять текст в него ?
такие данные удобнее представлять в таблице, на мой взгляд, да и форматировать легче. див я использую для других целей.
мне показалось, что у меня развернутый вопрос. даже код показал, чтобы нагляднее было.
а теперь вопрос )) двоеточие
как средствами php добавлять данные в таблицу name="otz"?
(если чет не понятно, уточняйте. по-моему вопрос простой для тех, кто занимается пхп.)
$f = fopen('otziv.txt','a') ; – открываем файл
fputs($f, '<p><b>'.$_POST['name'].' '.$_POST['text'].'</b></p>'."\n") ; – пишем в файл
fclose ($f) ; – закрываем файл.
fputs(кудапишем, чтопишем); – я так понимаю.
дак вот, здесь мы пишем в ФАЙЛ. а мне нужно НЕ В ФАЙЛ, а в определенный АЙДИ в файле или НЭЙМ.
Ну ты привел код страницы, я и подумал, что надо динамически туда вставить.
*Бъется башкой о стол*
)))
Что-то мне подозревается, что парень идет к успеху и открывает новый путь реализации шаблонов
Боюсь психической травмы, но в PHP, обычно, данные (например – отзывы) хранят где-то в другом месте (в БД, в файлах каких-нибудь), а перед выводом странички их вынимают, формируют всю страницу целиком, а не вставкой, и отправляют на вывод. Ну или отправляют данные на вывод по частям в определенном порядке так, что браузер в итоге получает целую законченную страницу.
То, как вы написали – извращение, о котором и думать-то, как о реализации, не хочется.
Если уж сильно надо именно так – гугли по строке "php парсер html".
хм, а можно сделать так ?:
без промежуточного файла. то есть, чтобы сразу, из формы текст добавлялся на эту страничку, ПОТОМУ, ЧТО в пхп не разбираюсь. а изучать синтаксис нет времени и желания. поэтому я и пишу, чтобы было как можно проще.
из формы сразу записать в код этой странички, в определенное место. это возможно ? хоть средствами жс хоть пхп.
из формы сразу записать в код этой странички, в определенное место. это возможно ? хоть средствами жс хоть пхп.
————
И так, и так можно – зависит от задачи.
Судя по вашим постам, вы не разбираетесь в веб-программировании и работе сайтов вообще, и
——————
изучать синтаксис нет времени и желания
—————
Поэтому,
—————–
чтобы было как можно проще.
—————-
найдите специалиста, разберитесь с ним, что вам надо и как реализовать, дайте ему валюту (бумажную, жидкую – как договоритесь), через день получите результат.
Что бы вам внятно что-то предложить, требуется предварительно написать лекцию экранов на 20 по основам, причём понятно. Это трудно, долго и нахрен никому не надо, по причине полного гугла материалов по теме.
судя по вашим постам, вы не можете судить по моим постам, насколько я разбираюсь в веб программировании.
я знаю, что работу можно купить, я не за этим создал тему.
И так, и так можно – зависит от задачи.
дак я же написал задачу. сразу, без промежуточных баз данных, чтобы в эту же страницу записывался код. теперь вопрос, как так сделать ? + как можно проще. главное, чтобы работало.
клоун. не понимаю, почему не закрывают подобные темы, человек не шарит и учиться не хочет, зачем засирать группспэйс.
пора создавать отдельную от таких ТСов группу где достопочтенные джентльмены смогут общаться без заглядывания в такие вот темы
дак я же написал задачу. сразу, без промежуточных баз данных, чтобы в эту же страницу записывался код. теперь вопрос, как так сделать ?
—————
Вы вот сейчас только задачу написали, а то, что было выше – бессвязное коматозное бормотание. Типа это… того… в name вставить… ага, поэл, да?
Но, уже конкретней.
Я смотрю, как пхп в хтмл вставлять, вы уже знаете. Хотя скорее всего – содрали где-то бездумно.
Отвечаю – внутри скрипта выловить POST запрос, то есть, определить, что тип запроса POST и взять пришедшие значения, вывести эти значения, обрамляя их соответствующими тегами.
Например:
Есть переменная $a, значение которой есть строка ="blockhead"
$a = "blockhead";
Тогда если написать
echo "<i>".$a.</i>;
то в браузере отобразиться наклонная надпись.
———————
)))
судя по вашим постам, вы не можете судить по моим постам, насколько я разбираюсь в веб программировании.
——————–
Не вопрос, пользуйся ответом выше – там полно информации.
*замирает от предвкушения*
Или, может быть, за вас всё написать?
"судя по вашим постам, вы не можете судить по моим постам…"- шедеврально.
google://введение php
google://html input
Хм, "судя по вашим постам", любой человек, хоть немного разбирающийся в веб-программировании поймет, что вы в нем не разбираетесь) А не только в РНР. Почему-то у меня нет сомнений, что, займись я руби или питоном, или перлом, или ещё чем, то на этот вопрос у меня уйдет, максимум 10 минут, включая основной синтаксис языка=)
Ибо ответ на ваш вопрос наполовину находится в "введение в PHP", на который вам жалко потратить даже полчаса (хотя достаточно двух-трех страничек прочитать) и вы тратите день, чтоб "быстро и легко" всё сделать =D
Кстати, в качестве переменных использовать файлы – такого я ещё не видал =D
и, надеюсь, никогда больше не увижу…
Почему-то у меня нет сомнений, что, займись я руби или питоном, или перлом, или ещё чем, то на этот вопрос у меня уйдет, максимум 10 минут, включая основной синтаксис языка=)
——————-
Практический результат, кстати. Летом 2008 года у меня (далеко не самого умного, но самого ленивого) на ознакомление с Action Script 3 в Adobe Flash CS какой-то там ушло:
На базовый синтаксис (почти как ява, но со свойствами – понравилось) и понимание, чё там надо делать с кадрами и сценами (концепция, собственно, новая для меня была) – 1 день рабочий (даже что-то запустилось).
На навыки пользования базовых классов (что для чего) и на уверенное перемещение по внутренним хелпам – неделя рабочая (5).
После месяца я был готов браться за какие-нитьклиент-серверное (в связке PHP->XML->Flash) приложение, у меня был свой набор вспомогательных классов, я докопался в сети, как бороться с багом, при котором gc не убирает отработанные битмапы, написание слайд-шоу с каким-нить эффектом, или "выпрыгучего", как в висте, окошка считал тривиальной задачей, накатал целый пакет для работы с игральными картами (правда еще через пару месяцев я в нём разочаровался) и т.д.
в общем все решилось просто :
<table>
<tr><td> Имя: </td> <td> Отзыв: </td></tr>
<? include ('otziv.txt'); ?>
</table>
А fputs($f, '<p><b>'.$_POST['name'].' '.$_POST['text'].'</b></p>'."\n") ; так и осталось? И инклюдится внутрь таблицы? Круто
))
вообще то не так осталось )
fputs($f, '<tr><td>'.$_POST['name'].'</td> <td>'.$_POST['text'].'</td></tr>'."\n".'<tr><td><hr></td><td><hr></td></tr>') ;
И как же так? Нерешаемая задача была, шо караул?
))
хм, всё равно бедный dom)
br в tbody – не самое ня.
ну фиг знает, все оказалось намного проще. я не знаю всех возможностей пхп. вот, подсказали, понял.
где бр ?
уже нигде, но он был после tr.
Привет всем!!! У меня вот такой вот вопрос:
Есть форма с вводом имени, фомилии , отчества ну и с прочей херней, при нажатии на кнопку подтвердить запускается скрипт, которы вводит эти данных в БД. После чего осуществляется переход на следующую страницу на которой эсть элементы типа чекбоксов и т.д при нажатии на кнопку запускается другой скрипт, который вносит данные с этой страницы в БАЗУ!
А теперь авопрос !!!
Как сделать чтоб при запуске скрипта второй формы этот скрипт обновлял данные именно в той строке в которой Имя Фамилия Отчество будут такие какими их ввели в первую форму. Т.Е надо сделать так чтоб скрипт перфой формы как то передавал данные скрипту второй формы!! Пмогите плиз