25.06.2014 / 18:36 | |
Helltar Пользователь Сейчас: Offline
Регистрация: 29.11.2011
| |
27.06.2014 / 05:54 | |
Newjavago Пользователь Сейчас: Offline
Имя: NewJavaGO Регистрация: 10.05.2014
| На самом деле ехо $с; было написано внутри шаблон.пхп. Потом я попробовал написать его в код: <?php
$t_head='res';
include "condb.php";
$sql='SELECT * FROM `mail`
WHERE `newmail`="
'.mysql_real_escape_string($_GET['mail']).'"';
$dores=mysql_query($sql);
$zapisi=mysql_num_rows($dores);
$c='na'.$zapisi.'<br>';
while($res=mysql_fetch_assoc($dores)){
$p_d=strlen($res['password']);
$p_s1=substr($res['password'],0,1);
$c=$c.'ид'.$res['id'].'<br />поч'.$res['newmail'].'<br />дата'.$res['data'].'<br />мод '.$res['model'].'<br />пд '.$p_d.'<br />пc1 '.$p_s1.'<br />';
}
echo $c;
?>
Но вот что я увидел: "na 0 na 0" посмотрите на код, тут не отображается тексты которые по любому должны отображаться. Как в думаете может ошибка в хостинге? |
27.06.2014 / 05:56 | |
Newjavago Пользователь Сейчас: Offline
Имя: NewJavaGO Регистрация: 10.05.2014
| |
27.06.2014 / 13:38 | |
Newjavago Пользователь Сейчас: Offline
Имя: NewJavaGO Регистрация: 10.05.2014
| Жду ответа...
Бан от web_demon: Причина: Ждут обычно молча. Темы апать запрещено. |
27.06.2014 / 16:12 | |
Artorius Пользователь Сейчас: Offline
Имя: Артур Регистрация: 29.08.2012
| Newjavago, Может это и быдлоотладка, но я делаю так: <?php
error_reporting(E_ALL);
$t_head='res';
include("condb.php");
$sql='SELECT * FROM `mail` WHERE `newmail`=" 6. '.mysql_real_escape_string($_GET ['mail']).'"';
$dores=mysql_query($sql)or die(mysql_error());
$zapisi=mysql_num_rows($dores);
$c='na'.$zapisi.'<br>';
while($res=mysql_fetch_assoc($do res)or die(mysql_error()))
{
if(!empty($res))
{
$p_d=strlen($res['password']);
$p_s1=substr($res['password'],0, 1);
$c=$c.'ид'.$res['id'].'<br />поч'.$res['newmail'].'<br />дата'.$res['data'].'<br />мод '.$res['model'].'<br />пд '.$p_d.'<br />пc1 '.$p_s1.'<br />';
}
echo $c;
}
else
{
echo "The res is empty";
}
}
?>
|
28.06.2014 / 05:07 | |
Newjavago Пользователь Сейчас: Offline
Имя: NewJavaGO Регистрация: 10.05.2014
| Artorius, Но по идее мой код должен работать, но почему работает не корректно? Кто нибудь знает?
|
28.06.2014 / 06:10 | |
Artorius Пользователь Сейчас: Offline
Имя: Артур Регистрация: 29.08.2012
| Newjavago, билят. ты код запускал? Ошибок не было? Возможно мускуль возвращает пустоту. Ты через pma sql делал? UPD: мне твой рес.пхп показывает na0
Изменено Artorius (28.06 / 06:14) (всего 1 раз) |
28.06.2014 / 14:04 | |
OLEKMAY Пользователь Сейчас: Offline
Имя: САНЕК Откуда: Винница Регистрация: 07.07.2012
| Во блин.. вечером прийду домой напишу вам этот скриптег |
28.06.2014 / 14:19 | |
OLEKMAY Пользователь Сейчас: Offline
Имя: САНЕК Откуда: Винница Регистрация: 07.07.2012
| Вот кстати смотрим на этот кусок кода: $zapisi=mysql_num_rows($dores);
$c='na'.$zapisi.'<br>'; // переменка содержит в себе слово "na" и количество записей вытащеных с таблицы(как видно в тесте это число - 0)
[color=red]while($res=mysql_fetch_assoc($do res)or[/color]
die(mysql_error()))
{
if(!empty($res)) // событие происходит если переменная есть а её наверное нет
{
$p_d=strlen($res['password']);
$p_s1=substr($res['password'],0, 1);
$c=$c.'ид'.$res['id'].'<br />поч'.$res['newmail'].'<br />дата'.$res['data'].'<br />мод '.$res['model'].'<br />пд '.$p_d.'<br />пc1 '.$p_s1.'<br />';
}
А вот число записей равно нолю потому что вы не передаете нужные скрипту данные гет запросом. В общем я щас с тела ахинею написал с компа зайду и исправлю |
28.06.2014 / 15:50 | |
Artorius Пользователь Сейчас: Offline
Имя: Артур Регистрация: 29.08.2012
| OLEKMAY, с удовольствием тебе отвечу, "А ее наверное нет..", она вверху определена в цикле чтения, в аргументе оО
|