PHP.SU

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

Страниц (2): [1] 2 »

> Найдено сообщений: 29
JoyStick Отправлено: 12 Июля, 2012 - 16:16:24 • Тема: jQuery • Форум: Напишите за меня, пожалуйста

Ответов: 18
Просмотров: 233
Благодарю)
JoyStick Отправлено: 12 Июля, 2012 - 15:52:20 • Тема: jQuery • Форум: Напишите за меня, пожалуйста

Ответов: 18
Просмотров: 233
<script type="text/javascript">
$(function(){
$('#activ, #dis').click(function (){
if ($('#dis').is(':checked')) {
$('#elementsToOperateOn input').attr('disabled', true);
}
if ($('#active').is(':checked')){
$('#elementsToOperateOn input').attr('enabled');
}
})
})
</script>

<form method="post" action="">
<input id="active" type="radio" name="toggle" />
<input id="dis" type="radio" name="toggle" />
<div id="elementsToOperateOn">
<input type="text" name="name" />
</div>
</form>

При выборе одного radiobutton input становиться не активным, а вот при выборе другого radiobutton нужно что бы оно становилось активным, но не хочет. Помогите кто чем может)
JoyStick Отправлено: 07 Февраля, 2012 - 10:43:00 • Тема: MySQL- запрос • Форум: Напишите за меня, пожалуйста

Ответов: 9
Просмотров: 75
Народ помогите, очень надо
(Добавление)
PHP:
скопировать код в буфер обмена
  1.   list($options)= split (", ", $options);
  2.  
  3.    
  4.     foreach($options as $id_cel) {
  5.     $id_texnik = mysql_insert_id();
  6.     $sql = mysql_query("INSERT INTO `navigat_bd`.`note_table` (id_note, id_texnik, id_cel)
  7.        VALUES(NULL, '".(int)$id_texnik."','".$id_cel."')");
  8.     }


Разбиваю строку и вроде оно как должно все работать, но пишет ошибку
Warning: Invalid argument supplied for foreach()
JoyStick Отправлено: 04 Февраля, 2012 - 10:25:02 • Тема: MySQL- запрос • Форум: Напишите за меня, пожалуйста

Ответов: 9
Просмотров: 75
Саныч пишет:
SELECT t1.cel_texniki, (
SELECT COUNT(*) FROM t2 WHERE POSITION(t1.id_cel IN t2.options) != 0
) AS `sum`
FROM t1


Как сделать вывод этого результат? В mysql запрос вроде работает.
(Добавление)
все не надо)
(Добавление)
Решил добавить 3 таблицу, вот только проблема. id записи - автоинкримент, id_texnik тож все норм, а вот id_cel заносит 0.
получается такое
| 1 | 5 | 0 |

А нужно что бы заносило вот так
| 1 | 5 | 1 |
| 2 | 5 | 2 |
| 3 | 5 | 16|
| 4 | 3 | 2 |
| 5 | 3 | 4 |
(Добавление)
Мысли двигаются в таком направлении, но пока не работает...в чем ошибка?

foreach($checkboxes as $check) {
$id_texnik = mysql_insert_id();
$sql = mysql_query("INSERT INTO `navigat_bd`.`note_table` (id_note, id_texnik, id_cel)
VALUES(NULL, '".(int)$id_texnik."','".(int)$check."')");
}
(Добавление)
Это у меня на странице(поле)
<?php
$query = 'SELECT id_cel, cel_texniki FROM cel_texniki ORDER BY cel_texniki';
$result = mysql_query ( $query );
while ( $row = mysql_fetch_array ( $result, MYSQL_ASSOC ) ) {
echo "<input type='checkbox' name='options[]' value=".$row['id_cel'].">".$row['cel_texniki']."<br>";
}

?>
JoyStick Отправлено: 02 Февраля, 2012 - 14:48:17 • Тема: MySQL- запрос • Форум: Напишите за меня, пожалуйста

Ответов: 9
Просмотров: 75
Zuldek пишет:
Нужно кому вам чтобы не менять структуру бд?
Так вот она в корне неверная в существующем виде, как писал предыдущий оратор.

Подскажите как правильно организовать...
JoyStick Отправлено: 02 Февраля, 2012 - 14:25:44 • Тема: MySQL- запрос • Форум: Напишите за меня, пожалуйста

Ответов: 9
Просмотров: 75
Bio man пишет:
иначе придется прибегать к углубленным темам sql (разбивка строк, например)

воти я о том же, но нужно сделать именно в таком виде(
JoyStick Отправлено: 02 Февраля, 2012 - 14:14:16 • Тема: MySQL- запрос • Форум: Напишите за меня, пожалуйста

Ответов: 9
Просмотров: 75
Есть две табл.

Техники
___________________________
| id_texniki | name | options |
-------------------------------- ------
| 1 | texnika1 | 1,2,4,5 |
-------------------------------- ------
| 2 | texnika2 | 4,5 |
-------------------------------- ------

Цель техники

-------------------------
| id_cel | cel_texniki |
-------------------------
| 1 | тренинг |
-------------------------
|2 | аутотренинг |
-------------------------
| 3 |понимание |
-------------------------
| 4 | уроки |
-------------------------
|5 |упражнения|
-------------------------

В поле options заносятся id_cel.

Нужен запрос на вывод такой табл

-------------------------
|cel_texniki | Сумма |
-------------------------
|тренинг | 1 |
-------------------------
|аутотренинг |1 |
-------------------------
|понимание |0 |
-------------------------
|уроки | 2 |
-------------------------
|упражнения |2 |
-------------------------
Сумма - это сколько раз оно встречается.
JoyStick Отправлено: 28 Января, 2012 - 12:48:41 • Тема: PHP/MySQL • Форум: Напишите за меня, пожалуйста

Ответов: 20
Просмотров: 254
Сделал) Респект Panoptik) и спасибо difight)
JoyStick Отправлено: 28 Января, 2012 - 12:34:14 • Тема: PHP/MySQL • Форум: Напишите за меня, пожалуйста

Ответов: 20
Просмотров: 254
Panoptik пишет:
if(!isset($_POST['name']))
//в этих местах вместо фразы ниже лучше бы написать какое именно поле не заполнено например "не заполнено поле name"
{echo 'заполнены не все поля';}
elseif(!isset($_POST['texnika']))
{echo 'заполнены не все поля';}
elseif(!isset($_POST['id_podxod']))
{echo 'заполнены не все поля';}
elseif(isset($_POST['options'])){
$options = mysql_real_escape_string(implode(', ',$_POST['options']));
echo 'заполнены не все поля';}
elseif(!isset($_POST['sex']))
{echo 'заполнены не все поля';}
elseif(!isset($_POST['kol_people']))
{echo 'заполнены не все поля';}
elseif(!isset($_POST['age']))
{echo 'заполнены не все поля';}
elseif(!isset($_POST['dostup']))
{echo 'заполнены не все поля';}
else {
if($_POST['name'] && $_POST['texnika'] && $_POST['id_podxod'] && $_POST['sex'] && $_POST['kol_people'] && $_POST['age'] && $_POST['dostup']) {
//все поля заполнены можно добавлять данные
} else {
//заполнены не все поля
}


}


Пишет "не заполнено поле options" и данные не добавляет соответственно.
JoyStick Отправлено: 28 Января, 2012 - 12:27:23 • Тема: PHP/MySQL • Форум: Напишите за меня, пожалуйста

Ответов: 20
Просмотров: 254
Саныч пишет:
Проверили на существование, проверили на пустоту. Если все ОК добавили, иначе - ошибка.


Напишите пример, буду очень благодарен...
для одного поля)
JoyStick Отправлено: 28 Января, 2012 - 12:22:31 • Тема: PHP/MySQL • Форум: Напишите за меня, пожалуйста

Ответов: 20
Просмотров: 254
Panoptik пишет:
isset - проверяет существование переменной, но не наличие у нее значения

empty - проверяет содержимое переменной

поэтому isset пропускает пустые значения

И.....???
(Добавление)
Panoptik пишет:
у вас стоит отрицание. нужно убрать восклицательный знак перед isset

Не помогло
JoyStick Отправлено: 28 Января, 2012 - 12:16:48 • Тема: PHP/MySQL • Форум: Напишите за меня, пожалуйста

Ответов: 20
Просмотров: 254
не пашет, когда все заполнено пишет что не заполнено!!Но когда все пусто, добавляет пустую строку
JoyStick Отправлено: 28 Января, 2012 - 12:10:56 • Тема: PHP/MySQL • Форум: Напишите за меня, пожалуйста

Ответов: 20
Просмотров: 254
difight пишет:
в 33 строке условие поставь если хоть одна переменная из добавляемых пуста то ничего не делать иначе добавлять и будет работатьУлыбка

как? что не получилось...
(Добавление)
difight пишет:
я бы вот так решил проблему Улыбка


все равно добавляет...
(Добавление)
разобрался, у теяб там ошибочка)
JoyStick Отправлено: 28 Января, 2012 - 11:46:11 • Тема: PHP/MySQL • Форум: Напишите за меня, пожалуйста

Ответов: 20
Просмотров: 254
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2.     include 'connect.php';
  3.     if(!isset($_POST['name']))
  4.        {echo 'заполнены не все поля';}
  5.     elseif(!isset($_POST['texnika']))
  6.           {echo 'заполнены не все поля';}
  7.     elseif(!isset($_POST['id_podxod']))
  8.           {echo 'заполнены не все поля';}
  9.     elseif(isset($_POST['options'])){
  10.           $options = mysql_real_escape_string(implode(', ',$_POST['options']));
  11.           echo 'заполнены не все поля';}
  12.     elseif(!isset($_POST['sex']))
  13.           {echo 'заполнены не все поля';}
  14.     elseif(!isset($_POST['kol_people']))
  15.           {echo 'заполнены не все поля';}
  16.     elseif(!isset($_POST['age']))
  17.           {echo 'заполнены не все поля';}
  18.     elseif(!isset($_POST['dostup']))
  19.           {echo 'заполнены не все поля';}  
  20.     else {
  21.     $id_texnik=$_POST["id_texnik"];
  22.     $name=$_POST["name"];
  23.     $anotacia=$_POST["anotacia"];
  24.     $texnika=$_POST["texnika"];
  25.     $koment_spec=$_POST["koment_spec"];
  26.     $id_podxod=$_POST["id_podxod"];
  27.     $istochnik=$_POST["istochnik"];
  28.     $sex=$_POST["sex"];
  29.     $kol_people=$_POST["kol_people"];
  30.     $age=$_POST["age"];
  31.     $date_in=$_POST["date_in"];
  32.     $dostup=$_POST["dostup"];
  33.        $sql = mysql_query("INSERT INTO `navigat_bd`.`texniki` (id_texnik, name, anotacia, texnika, koment_spec,
  34.    id_podxod, options, istochnik, sex, kol_people, age, dostup)
  35.        VALUES(NULL, '$name','$anotacia','$texnika','$koment_spec','$id_podxod','$options',
  36.        '$istochnik','$sex','$kol_people','$age','$dostup')");
  37.     if ($sql== 'true')
  38.         {echo '<center><font size="5"><p><b>Данные добавлены!</b></p></font></center>';}
  39.     else{echo '<center><font size="5" color="red"><p><b>Данные не добавлены!</b></p></font></center>';}
  40.          }
  41.         ?>


Вот что у меня получилось и оно все равно добавляет пустые значения!!!
JoyStick Отправлено: 26 Января, 2012 - 14:43:12 • Тема: PHP/MySQL • Форум: Напишите за меня, пожалуйста

Ответов: 20
Просмотров: 254
Zuldek пишет:
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. if(!isset($_POST['sex']) {
  3.      echo "заполнены не все поля";
  4. }
  5. else {
  6. $sex = $_POST['sex'];
  7. $sql = mysql_query("INSERT INTO `_bd`.`texniki` (sex)  VALUES('$sex')");
  8.     if (@$sql== 'true'){
  9.     echo 'Данные добавлены!';
  10.     }
  11.  


А если у меня несколько полей?

Страниц (2): [1] 2 »
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB