Jump to content

slavok47

User
  • Posts

    210
  • Joined

  • Last visited

Everything posted by slavok47

  1. Спасибо, действительно файл был в другой кодировке
  2. В head прописано <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />, а отображается в utf-8 в чем проблема?
  3. это для if ($result == 'true') { echo "Информация в базу занесена успешно!"; } else { echo "Информация в базу не занесена"; } Только для UPDATE еще не сделал Может есть другой способ ограничить записть в БД? Тоесть например записать можно не больше 40 записей
  4. Int спасибо принцип понятен, не понятно как при таком варианте: $iffound = mysql_query("SELECT name FROM test WHERE name = '$name'"); if ($row = mysql_num_rows($iffound)) $result = mysql_query("UPDATE test SET data='$data' WHERE name = '$name'"); else $result = mysql_query ("INSERT INTO test (name, data) VALUES ('$name', '$data')"); $row будет = 40, тут либо 0, либо 1 ладно, если же SELECT представить как $iffound = mysql_query("SELECT * FROM test "); то данные не обновляются и не добавляются, хотя $row уже считает количество всех записей Что я упустил?
  5. Всем огромное спасибо, разобрался
  6. Я просто что то пока не понял как 2 раза использовать else
  7. не шрифта размер, а ширина колонок разъезжается или сжимается в зависимости от монитора или разрешения
  8. Ага, вас запутаешь..... , я задал размеры для ячеек которые в строке где №, Ник и тд. но как понял размеры нужно указать абсолютно для всех th в таблице, я правильно понял?
  9. Менял у себя разрешение экрана отображается по разному и на мониторах 16/9 и на 4/3 тоже поразному
  10. Столкнулся с проблемой, имеется широкая таблица, но на разных мониторах с разным разрешеним, ширина ячеек тоже разная, как сделать чтобы везде отображалась одинаково, уже ставил размеры и в % и в пикселях, не помогает
  11. действительно name обновлять не зачем , зато пока блуждал в этих строках хоть понимать начал , Кстати, а возможно ли использовать этот же $row = mysql_num_rows($iffound) для, например: if ($row > 40) echo "какое то сообщение"; else $result = mysql_query ("INSERT INTO..........., если можно, то как правильно будет это выглядеть
  12. Все заработало Всем спасибо за помощь, в итоге получилось так: $iffound = mysql_query("SELECT name FROM test WHERE name = '$name'"); if ($row = mysql_num_rows($iffound)) $result = mysql_query("UPDATE test SET name='$name', data='$data' WHERE name = '$name'"); else $result = mysql_query ("INSERT INTO test (name, data) VALUES ('$name', '$data')"); Хотелось бы провести работу над ошибками: 1) Не понятно откуда была ошибка в WHERE name = '$name' 2) Действительно не доглядел значения в SET И чего я не понял, дак это какую роль играет в этом сценарии mysql_num_rows, для чго нужно считать поля?\ ну и при выводе echo "$row"; если записи небыло, она добавляется $row=0, если запись была, она обновляется и $row=1.\ Да и по поводу зарезервированых выражений и `` это понятно, но я стараюсь не обзывать такими словами поля, хотя перестраховаться не мешает....
  13. Ошибку нашел, вместо: SELECT name FROM test WHERE name = '$name' Нужно было SELECT name FROM test WHERE name = 'name' теперь таботает, только как раньше с добавлением а не заменой
  14. Возможно я в правильном направлении иду, хотя при таком раскладе: $present = mysql_query("SELECT name FROM test WHERE name = '$name'"); if (mysql_num_rows($present)) $result=mysql_query("UPDATE test SET name WHERE name = '$name'"); else $result = mysql_query ("INSERT INTO test (name, data) VALUES ('$name', '$data')"); ошибка:You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE name = '$name'' at line 1 Где я опять глупость сморозил?
  15. Я конечно понимаю что глупость пишу, но мне не понятно для чего в строке if ($present) mysql_query("update `table` set `a`='$var' where `ID`=$id") вообще нужен ($present), поэтому и спрашиваю, кстати попробовал так: if $result = mysql_query ("UPDATE smersch SET usabb1s='$usabb1', usabblvl1s='$usabblvl1' WHERE logins='$login' "); else $result = mysql_query ("INSERT INTO smersch (usabb1s,usabblvl1s,logins) VALUE ('$usabb1','$usabblvl1','$login')"); Вот тут тоже где-то глупость, поэтому и прошу помочь разобраться Кстати что то мне подсказывает что ($present) это запрос SELECT, типа: $present = mysql_query("SELECT logins FROM smersch WHERE logins = '$login'");
  16. $present я так понял это значение переменной, и что за запрос нужен для получения этого значения?
  17. А в чем заключается насилие?
  18. Тоесть если имеется: $result = mysql_query ("INSERT INTO smersch logins) VALUES (''$login')"); То нужно просто добавить: $result = mysql_query ("UPDATE INTO smersch logins) VALUES (''$login')"); Хотя думаю это не правильно
  19. Вобщем имеется форма, при занесении данных в БД создается новая строка, задача сделать так чтобы при совпадении (например логина) данные просто изменялись в этой строке где этот логин подскажите в какую сторону копать, я так понял должно что то быть связанное с update
  20. Вроде разобрался, сделал вот так $i=1; $result = mysql_query("SELECT * FROM smersch",$db); $myrow = mysql_fetch_array($result); do { printf ("<tr><td>$i</td>"); $i++; printf ("<td>2</td>", $myrow['logins']); И все заработало, нумерация работает теперь бы с ограничением разобраться........
  21. Через echo я понял, а вот в моем члучае что то не получилось вот фрагмент кода: $result = mysql_query("SELECT * FROM smersch",$db); $myrow = mysql_fetch_array($result); do { printf ("<tr><td>$i</td>"); printf ("<td>2</td>", $myrow['logins']); printf ("<td>%s</td></tr>",$myrow['usabb1s']); } while ($myrow = mysql_fetch_array($result)); как только не пытался, Помогите плиз!
  22. psywalker, Спасибо за советы и что направил по правильному пути, по CSS действительно мало читал, в общем разобрался: если указано <tr> <th class="tab">Тест</th> То в CSS table.tablesorter thead tr th.tab {} я хотел так: <tr class="tab"> <th>Тест</th> а надо было всего-то изменить CSS так table.tablesorter thead tr.tab th {} все-таки утром мозг лучше работает Правильно ли я понял теоретически эту строку? table.tablesorter thead tr th.tab{} (table.tablesorter -Применить ко всей таблице с классом tablesorter, где имеется thead и tr и уже конкретно для ячейки th с классом tab)
  23. Чет вообще мозг не работает под вечер.......... Вместо <tr class="tab"> <th>Тест</th> так <tr> <th class="tab">Тест</th> должно быть чтоли??
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy