Две проблемы с кодом - Visavi.net
https://visavi.net/
RSS - Visavi.nethttps://visavi.net/assets/img/images/logo_small.pngRSS - Visavi.net
https://visavi.net/
[email protected] (admin)[email protected] (admin)Thu, 23 May 2024 21:05:30 +030032. <strong>Trionix</strong>, извини, твой пост не заметил)) я же говорю - невнимательный я)))
https://visavi.net/topics/30793/534612
Две проблемы с кодом МагаThu, 05 Apr 2012 16:54:19 +0400Сообщенияhttps://visavi.net/topics/30793/5346125 часов до того как прочитаешь и дойдет тоже не плохо, хотя могло быть и лучше <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 = '".$res[1]."' неправильный. Проблема решена, всем спасибо)
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['id']); проверяешь асоциативный</blockquote>
вообще то не числовой, а смешанный<br>
цифровой получают через fetch_row
https://visavi.net/topics/30793/534363
Две проблемы с кодом ramzesThu, 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 в коде ниже выдает '1', хотя записей в базе три?<br>
<pre class="prettyprint">
<?
$pos=mysqli_query($sql, "SELECT * FROM `wall` WHERE `wall` = '".$us."'");
$post=mysqli_fetch_array($pos);
?></pre></blockquote>
ты походу сам в коде запутался ))<br>
$post=mysqli_fetch_array($pos); запрашиваешь числовой массив<br>
$posts=count($post['id']); проверяешь асоциативный
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/534339Warning: 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/534322echo mysql_errno($sql) . ' : ' . mysql_error($sql);<br>
запятые не нужны просто
https://visavi.net/topics/30793/534312
Две проблемы с кодом ramzesWed, 04 Apr 2012 23:24:13 +0400Сообщенияhttps://visavi.net/topics/30793/534312WolfEYE, $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['delfriend'] и $_GET['id'] передаются. Сейчас попробую твой код.<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>
вообще что получается: у тебя есть специальный идентификатор "id", по нему ищешь логин и юзер, а потом еще удаляешь эту запись по логину и юзеру. не факт что ты их местами не перепутал и пытаешься удалить несуществующие запись. удаляй по "id"</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"><?
if(isset($_GET['delfriend']) and !empty($_GET['id'])){ // эти переменные передаются?
// откуда берется переменная $log и не пуста ли она?
$id = (int)$_GET['id']; // тут не было фильтра
$dquery=mysqli_query($sql, "SELECT * FROM `friends` WHERE `id` = '".$id."'");
$res=mysqli_fetch_array($dquery);
echo $res[1].''.$res[2];
$query=mysqli_query($sql, "DELETE FROM `friends` WHERE (login = '".$log."' AND user = '".$res[1]."') OR (user = '".$log."' AND login = '".$res[1]."');"); // тут достаточно одного запроса
echo mysql_errno($sql,) . ' : ' . mysql_error($sql,); // смотрим репорт об ошибках
</pre></blockquote>
<br>
Parse error: syntax error, unexpected ')' in Z:\home\test1.ru\subdomain\pages\friendlist.php on line 79<br>
<br>
жалуется на закрытую скобку тут <pre class="prettyprint"><?
echo mysql_errno($sql,) . ' : ' . mysql_error($sql,); // смотрим репорт об ошибках
?></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
Две проблемы с кодом ramzesWed, 04 Apr 2012 22:55:02 +0400Сообщенияhttps://visavi.net/topics/30793/534271WolfEYE, насчет траблы в первом коде. ячейка id имеет уникальное значение? накшталт auto_increment?<br>
- - -<br>
вообще что получается: у тебя есть специальный идентификатор "id", по нему ищешь логин и юзер, а потом еще удаляешь эту запись по логину и юзеру. не факт что ты их местами не перепутал и пытаешься удалить несуществующие запись. удаляй по "id"
https://visavi.net/topics/30793/534269
Две проблемы с кодом ВячеславWed, 04 Apr 2012 22:54:10 +0400Сообщенияhttps://visavi.net/topics/30793/534269<pre class="prettyprint"><?
if(isset($_GET['delfriend']) and !empty($_GET['id'])){ // эти переменные передаются?
// откуда берется переменная $log и не пуста ли она?
$id = (int)$_GET['id']; // тут не было фильтра
$dquery=mysqli_query($sql, "SELECT * FROM `friends` WHERE `id` = '".$id."'");
$res=mysqli_fetch_array($dquery);
echo $res[1].''.$res[2];
$query=mysqli_query($sql, "DELETE FROM `friends` WHERE (login = '".$log."' AND user = '".$res[1]."') OR (user = '".$log."' AND login = '".$res[1]."');"); // тут достаточно одного запроса
echo mysql_errno($sql,) . ' : ' . mysql_error($sql,); // смотрим репорт об ошибках
</pre>
https://visavi.net/topics/30793/534268
Две проблемы с кодом ramzesWed, 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