Так, contenteditable, але гадаю, пан Kasper не це мав на увазі.
Доречі, пан Koala, вам ще не надоїло мою аватарку юзати?))))
Ви не увійшли. Будь ласка, увійдіть або зареєструйтесь.
Ласкаво просимо вас на україномовний форум з програмування, веб-дизайну, SEO та всього пов'язаного з інтернетом та комп'ютерами.
Будемо вдячні, якщо ви поділитись посиланням на Replace.org.ua на інших ресурсах.
Для того щоб створювати теми та надсилати повідомлення вам потрібно Зареєструватись.
Український форум програмістів → Повідомлення користувача Kasper
Так, contenteditable, але гадаю, пан Kasper не це мав на увазі.
Доречі, пан Koala, вам ще не надоїло мою аватарку юзати?))))
Kasper написав:koala написав:По-перше, до чого тут PHP+SQL? Проблеми в JS - то подавайте код в HTML, згенерований цим вашим PHP. Оптимально - на http://jsfiddle.net чи чомусь схожому, щоб можна було перевірити.
І стиль... нащо ви закоментовані рядки нам даєте? Ну і проміжні змінні та оператор += дуже добре тут виглядали б.Дякую.
А по-друге, писати користувач в div-ах нічого не може, тільки в input чи textarea, і написане ним знаходиться в value, а не в innerHTML.
він пише в textarea, текст береться з дів блока і вставляється в textarea до дописаного користувачем.
Ось код: ( не працює(: )
https://jsfiddle.net/spnab5pe/
Дякую) все працює))))
Звісно, не працює - так купа дитячих помилок. Починаючи з того, що ви прописуєте це в onLoad, і, відповідно, функція знищується після закінчення onLoad (змінюється в меню - шестерня в кутку області JavaScript).
По-перше, до чого тут PHP+SQL? Проблеми в JS - то подавайте код в HTML, згенерований цим вашим PHP. Оптимально - на http://jsfiddle.net чи чомусь схожому, щоб можна було перевірити.
І стиль... нащо ви закоментовані рядки нам даєте? Ну і проміжні змінні та оператор += дуже добре тут виглядали б.
Дякую.
А по-друге, писати користувач в div-ах нічого не може, тільки в input чи textarea, і написане ним знаходиться в value, а не в innerHTML.
він пише в textarea, текст береться з дів блока і вставляється в textarea до дописаного користувачем.
Ось код: ( не працює(: )
https://jsfiddle.net/spnab5pe/
Є кілька кнопок кожна з яких відповідає за якись дів блок. При натиску на любу з цих кнопок з прикріпленого до неї блоку береться текст і дописується в кінець іншого тексту що знаходиться в textarea. Все начебто працює, коли нажимаю на кнопки то текст записується між тегами textarea, але тільки при такій умові якщо користувач нічого не вводив власноруч, після того як користувач щось запише код перестає працювати. Випливає питання... чому?
<script>
function addCode(id)
{
//document.getElementById("textDescription").innerHTML = document.getElementById(id).innerHTML;
//alert(document.getElementById("div"+id).innerHTML);
// --------- document.getElementById("textDescription").value = document.getElementById("textDescription").value + "
" + document.getElementById("div"+id).innerHTML;
document.getElementById("textDescription").innerHTML = document.getElementById("textDescription").innerHTML + "
" + document.getElementById("div"+id).innerHTML;
//$("textDescription").html($("div"+id).html());
}
</script>
Добавить в описание:
<?php
$selectTeg = mysql_query("select * from articlesItems") or die(mysql_error());
while ($rowTeg = mysql_fetch_assoc($selectTeg))
{
$id = $rowTeg['id'];
$name = $rowTeg['name'];
$code = $rowTeg['code'];
echo "<div id='div".$id."' style='display: none;'>$code</div>";
echo "<input type='button' onClick=addCode($id) value='$name'> ";
}
?>
<br>
Описание: <textarea id='textDescription' style='width:100%; height: 400px; ' name='description'> </textarea><br>
кажись я не там умову ставив) все працює, дякую
З бази вибираються всі поля що в таблиці information, а потрібно лише ті в яких id = $id.
га? всі поля?
можливо ви мали на увазі - всі строки?У нас скоро за вікном 2017 рік буде, а який у вас?
поміняйте mysql_* на mysqli_* спочатку, прикладів у неті - вистачає
(якщо ЛЛ - можете у скайп до мене постукати - підкину прикладів)Думав що потрібно лише дописати умову where, але мене закидало помилками.
приклади ваших спроб?
текст-код помилок?якось отак, проте рекомендую mysqli_* та prepared statement (mysqli_prepare, mysqli_stmt_bind_param, ...)
"SELECT * FROM `information` WHERE `id` = '".$id."' ORDER BY `id` DESC LIMIT ".$start.", ".$num." "
Привіт) Пишу сайт, не дуже в PHP, тому і виникла проблема. Не знаю як правильно підправити щоб отримати потрібний результат. Код скопіпастив, а розібратися не годен. Тому кому не важко підправите будь ласка)
Є код навігації між сторінками на сайті. З бази вибираються всі поля що в таблиці information, а потрібно лише ті в яких id = $id.
Думав що потрібно лише дописати умову where, але мене закидало помилками.
Код:
<?php
if(!($_GET['showInf']))
{
$num = 10;
$page = $_GET['page'];
$result00 = mysql_query("SELECT COUNT(*) FROM information");
$temp = mysql_fetch_array($result00);
$posts = $temp[0];
$total = (($posts - 1) / $num) + 1;
$total = intval($total);
$page = intval($page);
if(empty($page) or $page < 0) $page = 1;
if($page > $total) $page = $total;
$start = $page * $num - $num;
$query = mysql_query("SELECT * FROM information ORDER BY id LIMIT $start, $num");
$array = mysql_fetch_array($query);
do
{
$id = $array['id'];
$selectNameCategories = mysql_query("SELECT name FROM subCategories where id='$id'") ;
$arrayNameCategories = mysql_fetch_array($selectNameCategories);
echo "<div id='contentID'>
<h4 style='width: 100%; background-color: #3399CC;
text-indent: 5px; color: white; padding: 5px 0px;
margin: 0px;'>
<a href='index.php?showInf=".$array['id']."' style='color: white; text-decoration: none;'>".$array['name']."</a>
</h4>
<div style='padding: 5px 5px;'>
<img src='img/".$array['imgSmall']."' width='25%' style='float: left;'>
<table id='infoContenId' width='75%'>
<tr><td>Комментариев: ".$array['comentQuantity']."</td></tr>
<tr><td>Добавил: ".$array['addUser']."</td></tr>
<tr><td>Категория: ".$arrayNameCategories['name']." </td></tr>
<tr><td>Просмотры: ".$array['watched']."</td></tr>
<tr><td>Рейтинг: 5</td></tr>
<tr><td>Подробнее: <a href='index.php?showInf=".$array['id']."' style=' color: #E38011;'>Скачать\Смотреть</a></td></tr>
</table>
</div>
</div>";
}
while($array = mysql_fetch_array($query));
// Проверяем нужны ли стрелки назад
$page1 = $page - 1;
if ($page != 1) $pervpage = "<a href='index.php?page=1'>Первая</a> | <a href='index.php?page=$page1'>Предыдущая</a> | ";
// Проверяем нужны ли стрелки вперед
$page2 = $page + 1;
if ($page != $total) $nextpage = " | <a href='index.php?page=$page2'>Следующая</a> | <a href='index.php?page=$total'>Последняя</a>";
// Находим две ближайшие станицы с обоих краев, если они есть
if($page - 5 > 0) $page5left = ' <a href=index.php?page='. ($page - 5) .'>'. ($page - 5) .' | ';
if($page - 4 > 0) $page4left = ' <a href=index.php?page='. ($page - 4) .'>'. ($page - 4) .' | ';
if($page - 3 > 0) $page3left = ' <a href=index.php?page='. ($page - 3) .'>'. ($page - 3) .' | ';
if($page - 2 > 0) $page2left = ' <a href=index.php?page='. ($page - 2) .'>'. ($page - 2) .' | ';
if($page - 1 > 0) $page1left = '<a href=index.php?page='. ($page - 1) .'>'. ($page - 1) .' | ';
if($page + 5 <= $total) $page5right = ' | <a href=index.php?page='. ($page + 5) .'>'. ($page + 5) .'';
if($page + 4 <= $total) $page4right = ' | <a href=index.php?page='. ($page + 4) .'>'. ($page + 4) .'';
if($page + 3 <= $total) $page3right = ' | <a href=index.php?page='. ($page + 3) .'>'. ($page + 3) .'';
if($page + 2 <= $total) $page2right = ' | <a href=index.php?page='. ($page + 2) .'>'. ($page + 2) .'';
if($page + 1 <= $total) $page1right = ' | <a href=index.php?page='. ($page + 1) .'>'. ($page + 1) .'';
// Вывод меню если страниц больше одной
if ($total > 1)
{
Error_Reporting(E_ALL & ~E_NOTICE);
//echo "<div class="\"pstrnav\"">";
echo $pervpage.$page5left.$page4left.$page3left.$page2left.$page1left.'<b>'.$page.
'</b>'.$page1right.$page2right.$page3right.$page4right.$page5right.$nextpage;
//echo "</div>";
}
} else {
include_once("showInf.php");
}
Привіт всім. У мене чомусь перестав працювати денвер після перевстановлення вінди. Установив норм, перезапустив компютер, залив файли на диск (home/localhost/www/тут моя папочка), запустив хост, здається все правильно)
коли я пишу в адресній строці locahost то мені видає помилку:
Немає зв’язку із сайтом
Хост localhost відхилив запит на з’єднання.
В гуглі нічого не найшов, тобто найшов, але воно не допомогло. Кажуть що це може бути через скайп, щось там про порти пишуть, але в мене скайп не запущений, навіть коли я його видалив то нічого не помінялося.
В чому ще може бути проблема?
поняв) думав що це мені одному непонятно що потрібно зробити)
Привіт всім. Отримав від викладача по почті індивідуальне завдання з предмету компютерна графіка:
"Реалізувати алгоритм поновлення трьохвимірних координат при відомому перетворенні."
Тільки щось ніфіга не поняв що він від мене хоче... Добрі люди, допоможіть будь ласка. Поясніть що треба реалізувати.
ви можете заповнити і забути подати))
я серйозно))))
Знайомий порадив подати заявку в участі у лотереї на грін карту. Де цю заявку можна заповнити?
Я говорю не про лєві сайти, з який в кінцевому результаті потребують гроші, бо вони будуть виступати посередником (не знаю чи правильно виразився), я б хотів напряму подати заявку сам.
На тиждень можна переглядати тільки 10 годин. Гроші капають сайту з реклами яка вискакує перед роликом. Знаю що звучить як казка, але якщо це правда то було б дуже непогано, хоча кілька годин тому прочитав пару статтей про цей проект і автор дуже переконливо дійшов до висновку що це кидалово( що гроші попросту не будуть виплачуватися, але як це кажуть надія помирає останьою.
Привіт всім. Не так давно наткнувся на проект thwglobal який платить за перегляд відео на їх сайті. Умова така:
Дивишся відео (в середньому там ролики по 2-3хв) ставиш коментар і отримуєш за це гроші. Сайт почав платити тільки з 21 вересня, тому є дуже великий шанс що ця казка буде ще трохи тривати. На сайті зареєстровано якщо я не помиляюся понад 7 мілійонів користувачів. Для України ціна за годину перегляду становить 10 доларів, а для сша 20, це вони говорили що так будуть платити, а як там буде скоро взнаємо. Зараз сайт нараховує за перегяд відео токени які потім будуть конвертуватися в поінти, 100 поінтів = 1 долару. Курс конвертації токенів в поінти ще ніхто незнає, думаю на цих вихідних він буде вже відомий.
Для чого я це пишу? Пишу для того щоб почути вашу думку нащот цього проекта, а також щоб кого це заінтересувало зареєструвалися по моїй рефці, мій дохід буде скромно збільшений на 5% від суми яку ви получите)))) Я думаю вам це не зашкодить, а мені буде приємно якщо ви зареєструєтеся.
http://monach.thwglobal.com/Registration
Також я наткнувся на групу в вк в якій чел розказує про цей проект, може комусь буде цікаво
https://сайт-злодій/thwglobalukr
Kasper написав:FakiNyan написав:часто зустрічаєте важкі приколи?
не зрозумыв вашого питання)
Про це, власне, і мова.
Ось є сайт:
http://epiks.ru/
Шукаю такого ж типу, щоб там були смішні картинки і знизу написано кілька слів про дану картинку.
Бажано українською мовою, або англійською, але на крайняк і рус підійде)
часто зустрічаєте важкі приколи?
не зрозумыв вашого питання)
Привіт, може ви натрапляли на сайт з смішними картинками, але щоб знизу було кілька слів про неї, не на самій картинці писало б, а поза картинкою, свого роду опис. Ніяк не можу такого сайта знайти. Буду вдячний)
Назва і опис завантажені на сервер, тому і показуються. Картинка теж завантажена на сервер - от її і показуйте, завантажену, а не ту, що в користувача. Тільки додайте кнопку для завантаження нової картинки і назвіть її "замінити картинку".
ось це я і намагаюся зробити, щоб не було потреби вибирати картинку повторно, але щоб така можливість була. Щоб якщо нова картинка не вибрана то щоб відображалась стара
Kasper написав:koala написав:Ніде, звісно. А то я так буду /etc/passwd і /etc/shadow прикріплювати і завантажувати без запитів.
А через js ніяк не можна таке реалізувати?
Ви зрозуміли, що я написав? Це було б діркою в безпеці, тому таке неможливо.
Я розумію, але все ж думаю що вихід з любої ситуації)))