Две проблемы с кодом - Visavi.net https://visavi.net/ RSS - Visavi.net https://visavi.net/assets/img/images/logo_small.png RSS - Visavi.net https://visavi.net/ [email protected] (admin) [email protected] (admin) Thu, 23 May 2024 21:05:30 +0300 32. <strong>Trionix</strong>, извини, твой пост не заметил)) я же говорю - невнимательный я))) https://visavi.net/topics/30793/534612 Две проблемы с кодом Мага Thu, 05 Apr 2012 16:54:19 +0400 Сообщения https://visavi.net/topics/30793/534612 5 часов до того как прочитаешь и дойдет тоже не плохо, хотя могло быть и лучше <img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile"> https://visavi.net/topics/30793/534503 Две проблемы с кодом Вячеслав Thu, 05 Apr 2012 11:32:15 +0400 Сообщения https://visavi.net/topics/30793/534503 Проблема была в переменных. $log и $res[1] имеют одно значение, т.е. запрос WHERE login = $log AND user = &#039;&quot;.$res[1].&quot;&#039; неправильный. Проблема решена, всем спасибо) https://visavi.net/topics/30793/534454 Две проблемы с кодом Мага Thu, 05 Apr 2012 03:03:14 +0400 Сообщения https://visavi.net/topics/30793/534454 <blockquote class="blockquote"><strong>rastoman</strong> (5 Апреля 2012 / 00:13)<br> ты походу сам в коде запутался ))<br> $post=mysqli_fetch_array($pos); запрашиваешь числовой массив<br> $posts=count($post[&#039;id&#039;]); проверяешь асоциативный</blockquote> вообще то не числовой, а смешанный<br> цифровой получают через fetch_row https://visavi.net/topics/30793/534363 Две проблемы с кодом ramzes Thu, 05 Apr 2012 00:16:11 +0400 Сообщения https://visavi.net/topics/30793/534363 <blockquote class="blockquote"><strong>WolfEYE</strong> (4 Апреля 2012 / 23:20)<br> Почему переменная $posts в коде ниже выдает &#039;1&#039;, хотя записей в базе три?<br> <pre class="prettyprint"> &lt;? $pos=mysqli_query($sql, &quot;SELECT * FROM `wall` WHERE `wall` = &#039;&quot;.$us.&quot;&#039;&quot;); $post=mysqli_fetch_array($pos); ?&gt;</pre></blockquote> ты походу сам в коде запутался ))<br> $post=mysqli_fetch_array($pos); запрашиваешь числовой массив<br> $posts=count($post[&#039;id&#039;]); проверяешь асоциативный https://visavi.net/topics/30793/534361 Две проблемы с кодом Александр Thu, 05 Apr 2012 00:13:52 +0400 Сообщения https://visavi.net/topics/30793/534361 вот я олень невнимательный https://visavi.net/topics/30793/534345 Две проблемы с кодом Мага Wed, 04 Apr 2012 23:59:52 +0400 Сообщения https://visavi.net/topics/30793/534345 у тебя mysqli. Почему ты ошибку через mysql_ проверяешь?<br> <br> <em><span style="font-size:x-small">Добавлено через 02:29 сек.</span></em><br> да и думаю обращаться нужно mysqli_errno($query) https://visavi.net/topics/30793/534339 Две проблемы с кодом Александр Wed, 04 Apr 2012 23:51:16 +0400 Сообщения https://visavi.net/topics/30793/534339 Warning: mysql_errno() expects parameter 1 to be resource, object given in Z:\home\test1.ru\subdomain\pages\friendlist.php on line 79<br> <br> Warning: mysql_error() expects parameter 1 to be resource, object given in Z:\home\test1.ru\subdomain\pages\friendlist.php on line 79 https://visavi.net/topics/30793/534322 Две проблемы с кодом Мага Wed, 04 Apr 2012 23:36:47 +0400 Сообщения https://visavi.net/topics/30793/534322 echo mysql_errno($sql) . &#039; : &#039; . mysql_error($sql);<br> запятые не нужны просто https://visavi.net/topics/30793/534312 Две проблемы с кодом ramzes Wed, 04 Apr 2012 23:24:13 +0400 Сообщения https://visavi.net/topics/30793/534312 WolfEYE, $res[2] примени <img src="https://visavi.net/uploads/stickers/D.gif" alt="D"> <br> если структура такая:<br> id login user st https://visavi.net/topics/30793/534308 Две проблемы с кодом Вячеслав Wed, 04 Apr 2012 23:21:44 +0400 Сообщения https://visavi.net/topics/30793/534308 <blockquote class="blockquote"><strong>GingerBread</strong> (4 Апреля 2012 / 22:21)<br> mysql_num_rows хотя бы</blockquote> спасибо, заработало.<br> <br> <em><span style="font-size:x-small">Добавлено через 03:23 сек.</span></em><br> 20. <strong>ramzes</strong>, $log объявляется еще в ядре, это твой логин, $_GET[&#039;delfriend&#039;] и $_GET[&#039;id&#039;] передаются. Сейчас попробую твой код.<br> <br> <em><span style="font-size:x-small">Добавлено через 04:50 сек.</span></em><br> <blockquote class="blockquote"><strong>Trionix</strong> (4 Апреля 2012 / 22:54)<br> WolfEYE, насчет траблы в первом коде. ячейка id имеет уникальное значение? накшталт auto_increment?<br> - - -<br> вообще что получается: у тебя есть специальный идентификатор &quot;id&quot;, по нему ищешь логин и юзер, а потом еще удаляешь эту запись по логину и юзеру. не факт что ты их местами не перепутал и пытаешься удалить несуществующие запись. удаляй по &quot;id&quot;</blockquote> да, она уникальна, но дело в том, что удалить нужно две записи, id одной известен, но id второй, где поля login и user поменялись местами - нет.<br> <br> <em><span style="font-size:x-small">Добавлено через 09:58 сек.</span></em><br> <blockquote class="blockquote"><strong>ramzes</strong> (4 Апреля 2012 / 22:53)<br> <pre class="prettyprint">&lt;? if(isset($_GET&#91;&#039;delfriend&#039;]) and !empty($_GET&#91;&#039;id&#039;])){ // эти переменные передаются? // откуда берется переменная $log и не пуста ли она? $id = (int)$_GET&#91;&#039;id&#039;]; // тут не было фильтра $dquery=mysqli_query($sql, &quot;SELECT * FROM `friends` WHERE `id` = &#039;&quot;.$id.&quot;&#039;&quot;); $res=mysqli_fetch_array($dquery); echo $res&#91;1].&#039;&#039;.$res&#91;2]; $query=mysqli_query($sql, &quot;DELETE FROM `friends` WHERE (login = &#039;&quot;.$log.&quot;&#039; AND user = &#039;&quot;.$res&#91;1].&quot;&#039;) OR (user = &#039;&quot;.$log.&quot;&#039; AND login = &#039;&quot;.$res&#91;1].&quot;&#039;);&quot;); // тут достаточно одного запроса echo mysql_errno($sql,) . &#039; &#58; &#039; . mysql_error($sql,); // смотрим репорт об ошибках </pre></blockquote> <br> Parse error: syntax error, unexpected &#039;)&#039; in Z:\home\test1.ru\subdomain\pages\friendlist.php on line 79<br> <br> жалуется на закрытую скобку тут <pre class="prettyprint">&lt;? echo mysql_errno($sql,) . &#039; &#58; &#039; . mysql_error($sql,); // смотрим репорт об ошибках ?&gt;</pre> https://visavi.net/topics/30793/534277 Две проблемы с кодом Мага Wed, 04 Apr 2012 23:00:21 +0400 Сообщения https://visavi.net/topics/30793/534277 <blockquote class="blockquote"><strong>Trionix</strong> (4 Апреля 2012 / 22:39)<br> и вправду.. почему не работает первый код <img src="https://visavi.net/uploads/stickers/D.gif" alt="D"> </blockquote> по многим причинам может не работать, начиная от элементарного отсутствия коннекта и заканчивая отсутствием значений в одной из переменных https://visavi.net/topics/30793/534271 Две проблемы с кодом ramzes Wed, 04 Apr 2012 22:55:02 +0400 Сообщения https://visavi.net/topics/30793/534271 WolfEYE, насчет траблы в первом коде. ячейка id имеет уникальное значение? накшталт auto_increment?<br> - - -<br> вообще что получается: у тебя есть специальный идентификатор &quot;id&quot;, по нему ищешь логин и юзер, а потом еще удаляешь эту запись по логину и юзеру. не факт что ты их местами не перепутал и пытаешься удалить несуществующие запись. удаляй по &quot;id&quot; https://visavi.net/topics/30793/534269 Две проблемы с кодом Вячеслав Wed, 04 Apr 2012 22:54:10 +0400 Сообщения https://visavi.net/topics/30793/534269 <pre class="prettyprint">&lt;? if(isset($_GET&#91;&#039;delfriend&#039;]) and !empty($_GET&#91;&#039;id&#039;])){ // эти переменные передаются? // откуда берется переменная $log и не пуста ли она? $id = (int)$_GET&#91;&#039;id&#039;]; // тут не было фильтра $dquery=mysqli_query($sql, &quot;SELECT * FROM `friends` WHERE `id` = &#039;&quot;.$id.&quot;&#039;&quot;); $res=mysqli_fetch_array($dquery); echo $res&#91;1].&#039;&#039;.$res&#91;2]; $query=mysqli_query($sql, &quot;DELETE FROM `friends` WHERE (login = &#039;&quot;.$log.&quot;&#039; AND user = &#039;&quot;.$res&#91;1].&quot;&#039;) OR (user = &#039;&quot;.$log.&quot;&#039; AND login = &#039;&quot;.$res&#91;1].&quot;&#039;);&quot;); // тут достаточно одного запроса echo mysql_errno($sql,) . &#039; &#58; &#039; . mysql_error($sql,); // смотрим репорт об ошибках </pre> https://visavi.net/topics/30793/534268 Две проблемы с кодом ramzes Wed, 04 Apr 2012 22:53:22 +0400 Сообщения https://visavi.net/topics/30793/534268 $posts=count($post);<br> как то так<br> - - -<br> и вправду.. почему не работает первый код <img src="https://visavi.net/uploads/stickers/D.gif" alt="D"> https://visavi.net/topics/30793/534255 Две проблемы с кодом Вячеслав Wed, 04 Apr 2012 22:39:31 +0400 Сообщения https://visavi.net/topics/30793/534255