Что нового

помогите с php

  • Автор темы Автор темы Deleted User
  • Дата начала Дата начала
Xts,не забывай про фильтрацию ВСЕХ данных, которые поступают от пользователя, в том числе и $_SERVER['REMOTE_ADDR'];
 
Dellok,да с этим то просто сравнивается, это значение в бд не уходит.да и какая мне фильтрация, когда я это даже сделать не могу
 
Цитата: Xtsда с этим то просто сравниваетсявсе рано дыра. <?php$link = mysql_connect("localhost", "mysql_user", "mysql_password");mysql_select_db("database", $link);$result = mysql_query("SELECT * FROM table1", $link);$num_rows = mysql_num_rows($result);if($num_rows > 0) { // Some code} else { // some code}?>А вообще существует такой замечательный сайт как http://php.net/manual/ru/
 
Dellok,вот последнии 2 часа я этот сайт и капаю, ток не по мне он, нифига не понимаю, как на китайском
 
Dellok,и разница? если они объяснять нормально не умеют
 
Или обратись к программисту (c)
 
SaNcHeS,нормальных нету, а те которые есть, понятия не имею как это сделать
 
Цитата: Xtsесли они объяснять нормально не умеютвозможно я склонен к самообучению, но учебники мне все хорошо объяснили еще в 11 летнем возрасте.Цитата: Xtsте которые есть, понятия не имею как это сделатья и многие другие, скинули тебе 99% рабочий код. Если он (код) не работает только у тебя, то возникает риторический вопрос: Прямые ли руки и все ли правильно делаешь?
 
Dellok,я просто весь день с этой фигней маюсь уже, но вот такая штука 100% не работает$ank= mysql_query("SELECT ip FROM ".$config->db_prefix."_questionnaire WHERE 'ip'='".$_SERVER['REMOTE_ADDR']."' ");$num_rows = mysql_num_rows($ank);if($num_rows > 0) {$addq="0";} else {$addq="1";}
 
Xts,после <?phpдобавь error_reporting(E_ALL);И почему ты думаешь, что не работает?
 
Dellok,потому что я переменную $addq вывожу в шаблон, и она показывает на данный момент 1, хотя должна показывать 0Цитата: Dellokerror_reporting(E_ALL);ошибок не показывает
 
Цитата: Xtsя переменную $addq вывожу в шаблон, и она показывает на данный момент 1, хотя должна показывать 0смотри внимательно в код. Если 1, то записей нет.
 
Цитата: Xtsнормальных нету, а те которые есть, понятия не имею как это сделать Глубоко заблуждаетесь сударь. =)
 
IncorrecTSW,Он лучше знает, не перечь слову веб-мастераА вообще интересное дело. На скриптерсе даже топик с элементарным вопросом умудряется растянуться в 30 сообщений.
 
Dellok,ну, 1 если записей нет, а запись то естьIncorrecTSW,BLIDE,да видимо не заблуждаюсь, у меня от этой фигни уже желание разбить комп об пол, так как никто помочь не может
 
Xts,Разве все должны сломя голову бежать помогать вам? Тем более выше ответы были от которых можно было отталкиваться. Ну а если ваши знания ЯП === 0 то тут ничего не поделать.
 
IncorrecTSW,серьезно? вы бы помолчали лучше, раз ничего предложить
 
Цитата: Xtsа запись то естьпроверь к той ли базе подключаешься, действительно ли там тот IP, который ты ожидаешь.Может ты в БД занес свой внешний IP и тестируешь на localhost, тогда $_SERVER['REMOTE_ADDR'] == '127.0.0.1';
 
Dellok,ip был добавлен той же переменной, с которой сверяю, так что тут все верно, база тоже правильная, так как остальное работает
 
Верх