PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (10): « 1 2 3 [4] 5 6 7 8 9 ... » В конец

> Найдено сообщений: 137
cooperok Отправлено: 07 Мая, 2012 - 20:26:49 • Тема: Проверка формы • Форум: Вопросы новичков

Ответов: 10
Просмотров: 322
Всем привет, давно тут небыл)

Продолжаю делать сайт на диплом,
тут вот хочу сделать что б когда пользователь пишет в форме что то, надо сделать проверку, в JS могу сделать что бокно всплывало с ошибкой, но не очень красиво,

хочется сделать что б допустим пользователь если в какое то поле не ввел значение то рядом с этим полем были слова "Введите логин" ну или гполе окрашивалось в красную рамку или что то такое,

если есть у кого примеры можете скинуть, попробую сделать что нибудь
(Добавление)
и тут еще небольшая проблема, есть несколько checkbox, вот нужно сделать проверку что б хотя бы 1 из них был нажат
cooperok Отправлено: 03 Апреля, 2012 - 22:20:35 • Тема: Категории для сайта • Форум: Вопросы новичков

Ответов: 2
Просмотров: 192
Мучаюсь, не могу придумать как организовать категории для сайта
Делаю диплом тема Бржа баннерной рекламы.
месяца 3 назад сделал сайт но там очень много недоработок, вот сижу доделываю.
при показе баннера на сайте нужно что б была проверка категории,

вот когда пользователь размешает у себя код для показа баннера выберает категорию одну

когда рекламодатель размещает баннер то нужно что б он мог выбрать несколько категорий, и вот тут проблема незнаю как сделать что б потом проверка была при показе.
(Добавление)
хотя вроде понял как, может не очень удобно но все же,
когда баннер размещают то там добавить 20 ячеек тоесть для каждой категории, цыфра 1 баннер рекламируется в данной категории,

а пользователь который показывает баннеры рекламодателе допустим выбрал категорию АВТО, то при показе баннеров на его сайте, баннеры будут искатся в категории АВТО тоесть цыфра 1.
пока попробую так сделать, если есть у кого идеи по лучше, напишите, буду рад
cooperok Отправлено: 03 Апреля, 2012 - 12:56:28 • Тема: Сортировка при выводе • Форум: Вопросы новичков

Ответов: 2
Просмотров: 181
snikers987
спасибо) все заработало
cooperok Отправлено: 03 Апреля, 2012 - 12:43:35 • Тема: Сортировка при выводе • Форум: Вопросы новичков

Ответов: 2
Просмотров: 181
Всем привет, подскажите как можно сделать сортировку,
я вывожу постраничным выводом список пользователей из базы

если сортировку делаю на 1 странице то все нормально сортируется,
если перехожу на 2рую страницу то сортировка сбрасывается,
можно ли как то сделать что бы и на других страницах это работало

вот весь код который используется
CODE (php):
скопировать код в буфер обмена
  1. function user()
  2. {
  3. $us=$_GET['user'];
  4. $sort=$_GET['sort'];
  5. $sortt=$_GET['sortt'];
  6.  if (empty($sort))
  7.  {
  8.  $sort="id";
  9.  }
  10.  if ($sort=="id")
  11.  {$sorta="SELECTED";
  12.  }
  13.   if ($sort=="UserName")
  14.  {$sortb="SELECTED";
  15.  }
  16.   if ($sort=="balans")
  17.  {$sortc="SELECTED";
  18.  }
  19.   if ($sort=="pokaz")
  20.  {$sortd="SELECTED";
  21.  }
  22.   if ($sort=="klick")
  23.  {$sorte="SELECTED";
  24.  }
  25.  
  26. echo "Список пользователей<br><br>";
  27. echo "сортировка по
  28. <FORM method=get>
  29. <SELECT NAME='sort'>
  30.         <OPTION VALUE='id' $sorta>ID
  31.                  <OPTION VALUE='UserName' $sortb>Имени
  32.                  <OPTION VALUE='balans' $sortc>Балансу
  33.                  <OPTION VALUE='pokaz' $sortd>Показов
  34.                  <OPTION VALUE='klick' $sorte>Кликов
  35. </SELECT>
  36. <SELECT NAME='sortt'>
  37.         <OPTION VALUE='desc' $sortta>Убыванию
  38.                  <OPTION VALUE='' $sorttb>Возрастанию
  39. </SELECT>
  40. <INPUT TYPE='submit' VALUE='OK'>
  41. </FORM>";
  42.  
  43. $res = mysql_query ("SELECT COUNT(*) AS kol FROM user");//подсчет количества строк в таблице
  44. $row = mysql_fetch_array($res); //количество записей в таблице
  45. $row=$row['kol'];
  46. if ($us==1)
  47. {
  48. $str=0;
  49. }
  50. else
  51. {
  52. $str=$us*10;
  53. }
  54. echo "<table border=0>";
  55. echo "<tr><td>Пользователь</td><td>Баланс</td></tr>";
  56. $resultat = mysql_query("SELECT * FROM user ORDER BY $sort $sortt LIMIT $str, 10");
  57.  
  58. $array = mysql_fetch_array($resultat);
  59. do
  60.  {
  61. echo "<tr><td>".$array['UserName']."</td><td>".$array['balans']."</td></tr>";
  62.  }
  63. while($array = mysql_fetch_array($resultat));
  64. echo "</table>";
  65. $celoe=$row/10;
  66. $celoe=(int)$celoe;
  67. $ostatok=bcmod($row, '10');
  68.  
  69. echo "<br><br>";
  70. $x=0;
  71. while ($x++<$celoe) echo " <a href=index.php?user=".$x."?sort=".$sort."&sortt=".$sortt.">[".$x."]</a> ";
  72.  
  73. }

(Добавление)
когда сортируется
пишется это
/index.php?sort=balans&sortt=desc

а когда перехожу на 2рую страницу то
/index.php?user=2?sort=balans&sortt=desc
то уже сортировка не работает
и когда снова на первую перехожу
/index.php?user=1?sort=balans&sortt=desc
и тоже не работает

я так понял из за ?user=1 сортировка не работает,

использую ?user=1 для постраничного вывода списка пользователей
cooperok Отправлено: 28 Января, 2012 - 19:15:26 • Тема: javascript • Форум: Вопросы новичков

Ответов: 7
Просмотров: 1295
Подскажите, как можно сделать это организовать

есть 2 поля для ввода

1 количество
2 сумма
если в первое ввожу 10
то в сумме надо что бы автоматом считалось умножалось на 5 тоесть должно появится 50

а если наоборот ввожу в сумму то сумма делится на 5 и поулчается 10 вводится в количество
надо сделать что бы без обновления страницы через ява скрипт

у меня получилось только так

CODE (javascript):
скопировать код в буфер обмена
  1. function calc()
  2. {
  3.   var id1=parseInt(document.getElementById("id1").value);
  4.   var id2=parseInt(document.getElementById("id2").value);
  5. res22=id1+id2;
  6. res222.innerHTML=res22.toFixed(0);
  7.   }

как можно модернизировать мой скрипт) что бы вывод был input
cooperok Отправлено: 28 Января, 2012 - 18:51:09 • Тема: расчет через javascript из 2х полей • Форум: Напишите за меня, пожалуйста

Ответов: 1
Просмотров: 35
Здраствуйте, можете помочь скрипт написать,

нужно сделать что бы в форме было 2 поля ввода,

1 поле количество
2 сумму

есди ввожу в поле количество допусти 5000
то в сумме должно появится 110
тоесть за 1 000 должны дать 22р
но если количество более 10 000 то цена 21
если больше 25 000 цена 20
если больше 50 000 то цена 19

и что бы можно было так же если допустим вводит в поле сумма 100 то на эти 100р выводилось количество

скрипт вроде не сложный но я незнаю как этом сделать,
так то получаеться но не могу сделать что бы выводилось в поле input он просто как текст выводится

надо через ява скрипт что бы без обновления страницы
cooperok Отправлено: 27 Января, 2012 - 15:45:45 • Тема: работа с куками • Форум: Вопросы новичков

Ответов: 2
Просмотров: 139
как можно организовать через куки
или через сессию
что бы можно было записывть в них
в одну переменную разные значения через запятую или точку или еще что то
допустим 1:2.2:5.16:7
а потом при выводи заносить в массив
id[1]=1 kol[1]=2
id[2]=2kol[2]=5
id[3]=16 kol[3]=7

тоесть нужно сделать корзину для магазина,
id - номер товар
kol - количество

ну или что то еще подобное что бы работала корзина для инет магазина
при выводе в корзине товара идет из базы
главное знать ID и количество

уже третий раз спрашиваю тут) но что то все не могу сделать, учусь наверное по этому)
cooperok Отправлено: 21 Января, 2012 - 16:21:44 • Тема: как узнать только домен сайта с которого был переход • Форум: Вопросы новичков

Ответов: 4
Просмотров: 790
PHP:
скопировать код в буфер обмена
  1.         $domain=$_SERVER['HTTP_REFERER'];
  2.         preg_match("/^(http:\/\/)?([^\/]+)/i",
  3.         $domain, $matches);
  4.         $host = $matches[2];
  5.         preg_match("/[^\.\/]+\.[^\.\/]+$/", $host, $matches);
  6.         $host="{$matches[0]}\n";
  7.        
  8.         $result = mysql_query("INSERT INTO url (site, uid, url) VALUES ('$host', '$iidd', '$sites')");


вот так вроде работает,
записывает домены domain.ru
а можно ли сделать что бы еще записывал такие

site.domain.ru
(Добавление)
а все разобрался
cooperok Отправлено: 21 Января, 2012 - 15:20:41 • Тема: как узнать только домен сайта с которого был переход • Форум: Вопросы новичков

Ответов: 4
Просмотров: 790
snikers987
мм..

а как это?)
cooperok Отправлено: 21 Января, 2012 - 14:52:45 • Тема: как узнать только домен сайта с которого был переход • Форум: Вопросы новичков

Ответов: 4
Просмотров: 790
Еще небольшой вопрос,
можно ли узнать только домен сайта с которого был переход

тоесть $_SERVER['HTTP_REFERER']
выводил полностью с http и т.д.
но вот нужно что бы только домен.

если пишу в скрипте $_SERVER['HTTP_HOST']
то домен пишется моего сайта,

пользователи берут скрипт у меня размещают на своих сайтах,
показывается баннер,
и нужно что бы записывал в базу только домен,
что бы знать на каких сайтах показывается баннер,

а если через это $_SERVER['HTTP_REFERER']
то там один и тот же сайт с разными страницами.
cooperok Отправлено: 21 Января, 2012 - 13:07:56 • Тема: простейший скрипт • Форум: Вопросы новичков

Ответов: 5
Просмотров: 182
illy
ок спс помогло
cooperok Отправлено: 21 Января, 2012 - 13:02:37 • Тема: простейший скрипт • Форум: Вопросы новичков

Ответов: 5
Просмотров: 182
Jack_White
у меня сейчас в базе 38,830 записей
из них всего 13 без $_SERVER['HTTP_REFERER']
как бы все работает,
просто если переход был не с сайта а напрямую то $_SERVER['HTTP_REFERER'] пустой, верно же?

вот мне нужно просто проверить если поле пустое то выполняем скрипт
потому что переход по баннеру если с сайта то оплачивается
если напрямую ссылку скопируют и в строку браузера вставят то тогда нужно цену клика ставить 0
cooperok Отправлено: 21 Января, 2012 - 12:44:16 • Тема: простейший скрипт • Форум: Вопросы новичков

Ответов: 5
Просмотров: 182
Привет,
помогите, я тут что то совсем уже заблудился)

вобщем в скрипте у меня показывается откуда был переход

$sites=$_SERVER['HTTP_REFERER'];

и хочу сделать условие

if ($sites=="")
{
$cenauser=0;
$cena=0;
}

но что то не получается

как сделать что бы если в переменной $sites было пусто
то выполнялся мой скрипт
cooperok Отправлено: 18 Января, 2012 - 06:48:59 • Тема: Корзина для магазина • Форум: Вопросы новичков

Ответов: 2
Просмотров: 154
EuGen
примерно такой же скрипт скачивал, но что то не разобрался,
нужно узнать только как добавлять в куки несколько значений, через запятую.
cooperok Отправлено: 18 Января, 2012 - 03:23:19 • Тема: Корзина для магазина • Форум: Вопросы новичков

Ответов: 2
Просмотров: 154
Всем привет,
спрашивал уже давненько похожий вопрос но плохо понял что да как сделать,

подскажите как сделать что бы через куки можно было выводить товары которые добавил в корзину, тоесть что бы при нажатие кнопки добавить ID товара,
но что бы то что было записано уже в куках что бы сохранялось
а не перезаписывалось,

как сделать что бы допустим перед записью он достал из куках то что было и дописал новое число,
а потом уже в самой корзине выводится будут товары из базы по ID

и не подскажите еще примеры через java или там еще какой то вроде JQuery что бы при нажатие кнопки добавить корзина обновлялась и показывало что в корзине столько то товаров, без полного обновления страницы.

Страниц (10): « 1 2 3 [4] 5 6 7 8 9 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB