Вторник, 16 Декабря 2025, 10:54

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
Результаты поиска
DeswingДата: Понедельник, 14 Января 2013, 23:08 | Сообщение # 281 | Тема: "Добавить новость"
заслуженный участник
Сейчас нет на сайте
alex_proger, всю логику программы понял, но что делает
if(isset($_POST['news_t'])){
?
Цитата (alex_proger)
Естественно тут защиты никакой нету =)
Если надо могу написать скрипт как выводить новости =)

Было бы очень интересно посмотреть. Конечно пишите! Если, конечно, Вас не затруднит :)
Ещё раз извиняюсь за свою "зелёность"
DeswingДата: Понедельник, 14 Января 2013, 22:58 | Сообщение # 282 | Тема: "Добавить новость"
заслуженный участник
Сейчас нет на сайте
Код
<html>
<body>
<form action="addnews_a.php" method="post" enctype="multipart/form-data">
  <textarea name="news_t" rows=10 cols=30>
     </textarea>
     <br>
  <input type="submit" value="Добавить новость" />
     <input type="reset" value="Reset">
</form>
</body>
</html>

Код

<?php
include_once('Scripts\mysql_connect.php');
$news_text = $_POST['news_t'];
mysql_query("INSERT INTO test (text) VALUES ('$news_text')") or die();
?>

Код
<?php
$host='127.0.0.1';
$user='root';
$pass='';
$site_base='site';
$db=mysql_connect($host,$user,$pass);
if (!$db)  
{
    echo "Could not connect: " . mysql_error();
  die();
}  
else  
{
  //Connection is ok
  mysql_set_charset(utf8);
  mysql_select_db($site_base,$db) or die('db not found');
  mysql_close($db);
}
?>


ничего не получается...

Добавлено (14.01.2013, 22:58)
---------------------------------------------

Цитата (LunarPixel)

То данные будут храниться в переменной $_POST['news_t']

т.е. если в addnews_a.php написать, например, echo $_POST['news_t']; то по нажатию на кнопку должен выдаться твой написанный в textarea текст.

Да, супер. Работает. Осталось дело за малым - запись в таблицу... Стыдно мне прям
DeswingДата: Понедельник, 14 Января 2013, 22:26 | Сообщение # 283 | Тема: "Добавить новость"
заслуженный участник
Сейчас нет на сайте
Что-то типа этого?:
Код
<html>
<body>
<form action="addnews_a.php" method="post" enctype="multipart/form-data">
  <textarea name="news_t" rows=10 cols=30>
     </textarea>
     <br>
  <input type="submit" value="Добавить новость" />
     <input type="reset" value="Reset">
</form>
</body>
</html>

Если так, то... Может можно как-то поудобнее сделать, что ли? Я просто ещё совсем новичок smile

Добавлено (14.01.2013, 22:26)
---------------------------------------------
Ладно, постыдно сознаюсь: не знаю как связать формы HTML и PHP. Нашел что-то похожее, но объяснений нет. Как PHP связать с HTML?

DeswingДата: Понедельник, 14 Января 2013, 21:26 | Сообщение # 284 | Тема: "Добавить новость"
заслуженный участник
Сейчас нет на сайте
Как реализовать эту фичу? Итак, совсем недавно я смог связать сайт с MySQL:
Код
<?php
$host='127.0.0.1';
$user='root';
$pass='';
$site_base='site';
$db=mysql_connect($host,$user,$pass);
if (!$db)  
{
    echo "Could not connect: " . mysql_error();
  die();
}  
else  
{
  mysql_set_charset(utf8);
  mysql_select_db($site_base,$db) or die('db not found');
  mysql_close($db);
}
?>

Ещё (немного) считывать инфу из БД
Но я так подумал - а ведь новости должны писаться в определенной форме, а не в каких-то там Навикатах и phpmyadmin, манипулируя напрямую с БД. Как это всё делается? Там ведь и абзацы, и пробелы есть...

Добавлено (14.01.2013, 21:26)
---------------------------------------------
пысы: тяжелый случай?)) Со всякими шаблонизаторами и сессиями пока что не работал

DeswingДата: Понедельник, 14 Января 2013, 01:09 | Сообщение # 285 | Тема: Хостинги. Какими пользуетесь?
заслуженный участник
Сейчас нет на сайте
Ищу платный хостинг (не очень дорогой, но в тоже время проверенный временем). Кто каким пользуется? Какие впечатления?

Добавлено (14.01.2013, 01:09)
---------------------------------------------
p.s. я новичок. Программировать умею, но вот разворачивать крупномасштабные проекты для заработка - лишь в теории. Поэтому и хочу попробовать. Ищу хостинг... Жду Ваших советов

DeswingДата: Воскресенье, 13 Января 2013, 21:48 | Сообщение # 286 | Тема: Форум на пхп
заслуженный участник
Сейчас нет на сайте
Так... Хорошо, зайду с другого бока:
а есть уроки по изменению дизайна IPB? Просто намечается проект, куда я реально намылился тратить очень много сил и куда я готов вкладывать деньги. Проект про игры. Поэтому стандартное оформление не подойдет...
DeswingДата: Воскресенье, 13 Января 2013, 20:54 | Сообщение # 287 | Тема: Форум на пхп
заслуженный участник
Сейчас нет на сайте
QNicolya, просто дело в том, что как бы сайт будет иначе верстаться... То есть форум визуально должен выглядеть иначе. А опыта, чтобы перебросить куски кода, маловато (т.к. этими движками не пользуюсь). А могли бы вы помочь? Если можно будет как-то перенести - было бы очень здорово!
DeswingДата: Воскресенье, 13 Января 2013, 20:34 | Сообщение # 288 | Тема: Форум на пхп
заслуженный участник
Сейчас нет на сайте
Слушайте, тут такое дело... Кто-нибудь может написать форум на пхп? Нет, верстка и всякие там красивости не очень нужны... Знаю, что очень глупо просить такое за "спасибо", но может... Может кто-нибудь поможет? Я просто верстаю сайт и мне нужно создать форум... К сожалению написать адекватный и пашущий код в таких масштабах не смогу... Помогите пожалуйста
DeswingДата: Воскресенье, 13 Января 2013, 20:25 | Сообщение # 289 | Тема: Как сделать рассылку электронных писем?
заслуженный участник
Сейчас нет на сайте
Мне вот тоже интересно. А как хоть письмо отправить?
DeswingДата: Воскресенье, 13 Января 2013, 14:19 | Сообщение # 290 | Тема: C++ TCP
заслуженный участник
Сейчас нет на сайте
У microsoft в справке есть уроки(пометки) по созданию TCP соединения (клиент-сервер)?
Знаю что для С# у них были там примеры. Но сейчас интересует С++. Заранее благодарю, поставлю плюсик за помощь
DeswingДата: Пятница, 07 Декабря 2012, 20:11 | Сообщение # 291 | Тема: Логи консоли. Как реализовать?
заслуженный участник
Сейчас нет на сайте
Как реализовать логи консоли? То есть грубо говоря чтобы всё, что происходит в консоли, записывалось (точнее дозаписывалось) в log.log\log.txt?
Как я понял, мне поможет cstdlib.h и fopen(имя физического файла, режим доступа), a+ (режим доступа) - Файл открывается для записи в конец (для дозаписи) или создается, если не существует.
Помогите, пожалуйста. Пока что я смог лишь записывать значения переменных в in.txt и просчитывать их сумму в out.txt, но это - примитивно, легко... А здесь - загвоздка
DeswingДата: Среда, 05 Декабря 2012, 22:24 | Сообщение # 292 | Тема: Олимпиадная задача
заслуженный участник
Сейчас нет на сайте
Apati, тьфу, пардон))) Засиделся, извините)) Вы правы)))

Добавлено (05.12.2012, 22:24)
---------------------------------------------
а как задачу надо было решать?
Все говорят, что моё решение - ужас. Оптимизируйте, пожалуйста. Для меня это очень важно

DeswingДата: Среда, 05 Декабря 2012, 22:02 | Сообщение # 293 | Тема: Олимпиадная задача
заслуженный участник
Сейчас нет на сайте
Quote (Apati)
Что? У тебя есть 30 рублей и банка колы стоит 30 рублей, сможешь ли ты ее купить?

смогу О_о
DeswingДата: Среда, 05 Декабря 2012, 21:37 | Сообщение # 294 | Тема: Олимпиадная задача
заслуженный участник
Сейчас нет на сайте
Code
#include <iostream>
using namespace std;

void main()
{
setlocale(0,"Russian");
start:
int B = 0, E = 0, R = 0;
int banki=0;
cout<<"Пожалуйста, введите стиомость кока-колы, стоимость пустой банки, деньги, которые \nесть у Васи (Пример: 2 1 3)"<<'\n';
cin>>B>>E>>R;
if(E<1)
{
  cout<<"Извините, но стоимость пустой банки не может быть меньше единицы. Program restart"<<'\n';
  goto start;
}
if(E>B)
{
  cout<<"Извините, но стоимость пустой банки не может быть больше стоимости кока-колы. Program restart"<<'\n';
  goto start;
}
if(B>30000)
{
  cout<<"Извините, но стоимость кока-колы не может быть больше 30000. Program restart"<<'\n';
  goto start;
}
if(R<1)
{
  cout<<"У Васи должно быть больше денег. 1 рубля мало <img src="http://s12.ucoz.net/sm/1/smile.gif" border="0" align="absmiddle" alt="smile" /> Program restart";
  goto start;
}
if(R>30000)
{
  cout<<"У Васи должно быть меньше денег денег. 30000 рублей - сколько же колы пить будет? <img src="http://s12.ucoz.net/sm/1/smile.gif" border="0" align="absmiddle" alt="smile" /> Program restart";
  goto start;
}
while(R>B)
{
  R=R-B;
  R=R+E;
  banki++;
}
cout<<"У Васи "<<banki<<" банки(ок) из-под кока-колы ^^"<<'\n';
goto start;
}

или можно было сделать "компактнее" и лучше? Научите, покажите. Пожалуйста =)

Добавлено (05.12.2012, 21:37)
---------------------------------------------

Quote (Apati)
>=

не, если ставить ещё и "=", то получится, что в каком-то определенном случае он уберет единицу. А так он спокойно все поделит и цикл завершится
DeswingДата: Среда, 05 Декабря 2012, 17:58 | Сообщение # 295 | Тема: Олимпиадная задача
заслуженный участник
Сейчас нет на сайте
Задача "Кока-кола"

Одна баночка кока-колы стоит B рублей. Пустую баночку из-под кока-колы можно сдать и получить за неё E рублей.
У Васи есть R рублей. Он покупает кока-колу, выпивает её, сдаёт баночку, снова покупает кока-колу и так далее до тех пор, пока имеющихся у него денег (после сдачи очередной баночки) хватает на покупку кока-колы.
Сколько всего банок кока-колы он выпьет?

Формат ввода
Вводится три натуральных числа B,E,R (1<=E<B<=30000, 1<=R<=30000)

Формат вывода
Выведите одно число - количество баночек, которое сможет выпить Вася.

Помогите пожалуйста. Сам целый день долблю - не могу разобраться smile Причём даже школьный учитель (хотя она, видимо, лишь поверхностно знает ЯПы) не может решить. Я всё делал, пытался. Заводил счетчик, делал "буфер" - но всё равно у меня было что-то не так с формулами, т.к. выводились числа, которые не соответствуют решению задачи. Если покажите как нужно было делать - буду очень благодарен (ОЧЕНЬ. Ну помогите же новичку! smile ).


Сообщение отредактировал Deswing - Среда, 05 Декабря 2012, 18:00
DeswingДата: Понедельник, 19 Ноября 2012, 00:00 | Сообщение # 296 | Тема: Рандомное число от 1 до 10
заслуженный участник
Сейчас нет на сайте
Quote (RUNGOGET2THECHOPAH)

Что ж ты делаешь-то?

а что не так? )) Картинка улыбает
DeswingДата: Суббота, 17 Ноября 2012, 15:57 | Сообщение # 297 | Тема: Вопрос-Ответ (C++)
заслуженный участник
Сейчас нет на сайте
а разницы между ++i и i++ нет?
DeswingДата: Суббота, 17 Ноября 2012, 14:16 | Сообщение # 298 | Тема: Рандомное число от 1 до 10
заслуженный участник
Сейчас нет на сайте
Quote (TovTripleZ)

К тому же, time.h - не библиотека, а заголовочный файл.

Извините ради бога, действительно глупость сказал
Quote (TovTripleZ)
Генерация последоватльности случайных чисел - очень трудная математическая задача. Готовые алгоритмы наверняка существуют, но зачем тебе это, если есть библиотечные функции?

для олимпиады. По условию олимпиады там нужно подключать как можно меньше библиотек и заголовочных файлов. Вот и интересуюсь
Вот, кстати, сделал программу (дискриминант ищет и говорит, боль ли он равен нулю или нет):
Code
#include <iostream>
#include <math.h>
int main(){
      double a,b,c;
   while(true)
   {   
      std::cout<<'\n';
   std::cin >> a >> b >> c;   
      std::cout << (b*b-4*a*c>=0?"True,":"False,");   
   std::cout << b*b-4*a*c;
   std::cout << b*b-4*a*c << " = " << sqrt(b*b-4*a*c);   
   std::cout<<'\n';
      }
   return 0;
}

есть какие-нибудь замечания?

Меня просто ЯП никто не учил... Я сам по себе, поэтому много где могут быть ужаснейшие ошибки... Но я надеюсь, что меня прокритикуют и укажут на недочёты (пускай программки и простые)


Сообщение отредактировал Deswing - Суббота, 17 Ноября 2012, 14:17
DeswingДата: Суббота, 17 Ноября 2012, 00:43 | Сообщение # 299 | Тема: Рандомное число от 1 до 10
заслуженный участник
Сейчас нет на сайте
Code
#include <iostream>
#include <time.h>

using namespace std;

int main()
{
  srand(time(0));
  cout<<1+rand()%10;  
  getchar();
  return 0;
}  

работает отлично! smile
А как-то избавиться от библиотеки time.h возможно для создания рандома?

Добавлено (17.11.2012, 00:38)
---------------------------------------------

Quote (Deswing)
Есть задачка: дети тянут билеты из мешка деда мороза. Например играет два ребёнка: Миша и Влад. Влад вытянул число 5, а Миша - 3. Влад съест 2 конфеты (5-3=2).

решил так (о да, знаю, код из разряда "ЧТОЗАФИГНЯ"):
Code
#include <iostream>
#include <time.h>

using namespace std;

int Vlad, Vova;

int main()
{
  srand(time(0));
  while(true)
  {
  cout<<"Press 'ENTER'"<<'\n';
  getchar();
  Vlad=1+rand()%10;  
  Vova=1+rand()%10;  
  cout<<"Vlad = "<<Vlad<<'\n';
  cout<<"Vova = "<<Vova<<'\n';
  if (Vlad==Vova)
  {
  cout<<Vova<<" = "<<Vlad<<", no fun :("<<'\n';
  }
  if (Vlad>Vova)
  {
  cout<<"VLAD WIN!!!"<<'\n'<<Vlad<<"-"<<Vova<<"="<<Vlad-Vova<<'\n';
  }
  if (Vlad<Vova)
  {
  cout<<"VOVA WIN!!!"<<'\n'<<Vova<<"-"<<Vlad<<"="<<Vova-Vlad<<'\n';
  }
  }
  return 0;
}  

что-то в нём не так? Есть косяки? Или ошибки грубые в оформлении?

Добавлено (17.11.2012, 00:43)
---------------------------------------------

Quote (Deswing)
ошибки грубые в оформлении?

int main() - ведь не ошибка? smile

Просто мне кто-то однажды сказал, что я программирую "под старину". Типа подход к программированию устарелый sad
DeswingДата: Пятница, 16 Ноября 2012, 23:46 | Сообщение # 300 | Тема: Рандомное число от 1 до 10
заслуженный участник
Сейчас нет на сайте

что не так?

А без подключения библиотек (кроме iostream) можно как-то написать генератор случайных чисел в оределенном диапазоне?
Поиск:

Все права сохранены. GcUp.ru © 2008-2025 Рейтинг