<?php
mysql_connect("localhost", "root", "") or die(mysql_error()) ;
mysql_select_db("users") or die(mysql_error()) ;
if(!empty($_GET['cc1']))
{
$myvar = mysql_real_escape_string($_GET['cc1']);
$sql = "SELECT * FROM users WHERE `cc1` = '$myvar'";
$res = mysql_query($sql);
$row = mysql_fetch_assoc($res);
echo $row['id']." - ";
echo $row['name'];
}
?>
как сделать вывод данными со всеми введёными значениями в браузере $myvar
Спустя 3 минуты, 10 секунд (27.03.2011 - 14:17) Snus написал(а):
if(!empty($_GET['cc1']))
{
$myvar = mysql_real_escape_string($_GET['cc1']);
$sql = "SELECT * FROM users WHERE `cc1` = '$myvar'";
$res = mysql_query($sql);
while ( $row = mysql_fetch_assoc($res) ){
echo $row['id']." - ";
echo $row['name'].'<br>';
}
}
Спустя 21 секунда (27.03.2011 - 14:17) Trianon написал(а):
$row = mysql_fetch_assoc($res); - чтение из отклика SQL-запроса одной (очередной) строки.
echo ... - вывод значения.
Чтобы вывести все, следует вывод поместить в цикл чтения отклика
echo ... - вывод значения.
Чтобы вывести все, следует вывод поместить в цикл чтения отклика
while( $row = mysql_fetch_assoc($res) )
{
echo ...
echo ...
}
Спустя 9 минут, 49 секунд (27.03.2011 - 14:27) philcrosoft написал(а):
спасибо! заработало! )))
Спустя 50 минут, 59 секунд (27.03.2011 - 15:18) philcrosoft написал(а):
ещё вопрос у меня есть разне столбцы
$myvar = mysql_real_escape_string($_GET['cc1']);
$sql = "SELECT * FROM users WHERE `cc1` = '$myvar'";
$myvar = mysql_real_escape_string($_GET['cc2']);
$sql = "SELECT * FROM users WHERE `cc2` = '$myvar'";
но вывод у них одинаковый как мне совместить значения столбцов правильно?
$myvar = mysql_real_escape_string($_GET['cc1']);
$sql = "SELECT * FROM users WHERE `cc1` = '$myvar'";
$myvar = mysql_real_escape_string($_GET['cc2']);
$sql = "SELECT * FROM users WHERE `cc2` = '$myvar'";
но вывод у них одинаковый как мне совместить значения столбцов правильно?
Спустя 55 минут, 42 секунды (27.03.2011 - 16:14) Snus написал(а):
$sql = "SELECT * FROM `users` WHERE `cc1` = '".$myvar."' OR `cc2` = '".$myvar."'";
Спустя 17 минут, 13 секунд (27.03.2011 - 16:31) Trianon написал(а):
Snus
у него там разные значения.
у него там разные значения.
Спустя 27 минут, 43 секунды (27.03.2011 - 16:59) philcrosoft написал(а):
а там где $_GET['cc1']
мне надо ещё три значения сс2 сс3 и сс4 )))
мне надо ещё три значения сс2 сс3 и сс4 )))
Спустя 12 минут, 46 секунд (27.03.2011 - 17:12) Snus написал(а):
Ну дык
$sql = "SELECT * FROM `users` WHERE `cc1` = '".mysql_real_escape_string($_GET['cc1'])."' OR `cc2` = '".mysql_real_escape_string($_GET['cc2'])."' ...";
Спустя 14 минут, 16 секунд (27.03.2011 - 17:26) philcrosoft написал(а):
Цитата (Snus @ 27.03.2011 - 14:12) |
Ну дык$sql = "SELECT * FROM `users` WHERE `cc1` = '".mysql_real_escape_string($_GET['cc1'])."' OR `cc2` = '".mysql_real_escape_string($_GET['cc2'])."' ..."; |
$sql = "SELECT * FROM `users` WHERE `cc1` = '".mysql_real_escape_string($_GET['cc1'])."'
та там же значение myvar стоит???
$myvar = mysql_real_escape_string($_GET['cc1']);
$sql = "SELECT * FROM users WHERE `cc1` or `cc2` or `cc3` or `cc4` = '$myvar' ORDER BY input_date DESC";
$res = mysql_query($sql);
while ( $row = mysql_fetch_assoc($res) ){
echo $row['url'].'<br>';
вот не знаю как первую строчку то со значениями дополнить!
Спустя 1 день, 23 часа, 55 минут, 48 секунд (29.03.2011 - 17:22) philcrosoft написал(а):
up
Спустя 25 минут, 37 секунд (29.03.2011 - 17:47) Trianon написал(а):
Спустя 14 дней, 4 часа, 30 минут, 46 секунд (13.04.2011 - 22:18) philcrosoft написал(а):
народ! привет!
поднимаю эту тему, так как возника необходимость создания постраничноговывода при запросе!
обычное создание страниц и пользуюсь этим кодом
не знаю как его увязать с моим запросом
прошу помощи! )
поднимаю эту тему, так как возника необходимость создания постраничноговывода при запросе!
обычное создание страниц и пользуюсь этим кодом
<?php
function page()
{
if(empty($_GET["page"])){
$page = 0;
} else {
if(!is_numeric($_GET["page"])) die("wrong!");
$page = $_GET["page"];
}
return $page;
}
function sql_query($onpage, $page, $table)
{
$begin = $page*$onpage;
$sql = "SELECT * FROM ".$table." ORDER BY input_date DESC LIMIT ".$begin.", ".$onpage;
$result = mysql_query($sql) or die(mysql_error());
return $result;
}
function navigation($onpage, $page, $table)
{
$return = null;
$count = mysql_query("SELECT COUNT(*) FROM users") or die(mysql_error());
$count = mysql_fetch_array($count);
$count = $count[0];
$pages = $count/$onpage;
if($page!==0){
$prev = "<A HREF=\"?page=".($page-1)."\">◄</A>";
} else {
$prev = "◄";
}
if($page<round($pages-1)){
$next = "<A HREF=\"?page=".($page+1)."\">►</A>";
} else {
$next = "►";
}
for($i=0;$i<$pages;$i++)
{
if($i==$page){
$return.="|".($i+1)."|";
} else {
$return.="<A HREF=\"?page=".$i."\">|".($i+1)."|</A>";
}
}
return $prev.$return.$next;
}
$onpage = 10;
$table = "users";
mysql_connect("localhost", "root", "") or die(mysql_error());
mysql_select_db("users");
$page = page();
$result = sql_query($onpage, $page, $table);
while($data = mysql_fetch_array($result))
{
echo $data['website_name']." - ";
echo $data['short_description'].'<br>';
echo $data['website_information'].'<br>';
echo $data['url'].'<hr>';
}
$navigation = navigation($onpage, $page, $table);
mysql_close();
?>
<?
echo $navigation;
?>
не знаю как его увязать с моим запросом
<?php
mysql_connect("localhost", "root", "") or die(mysql_error()) ;
mysql_select_db("users") or die(mysql_error()) ;
if(!empty($_GET['cc1']))
{
$myvar = mysql_real_escape_string($_GET['cc1']);
$myvar1 = mysql_real_escape_string($_GET['cc2']);
$myvar2 = mysql_real_escape_string($_GET['cc3']);
$myvar3 = mysql_real_escape_string($_GET['cc4']);
$sql = "SELECT * FROM `users` WHERE `cc1` = '".$myvar."' OR `cc2` = '".$myvar1."' OR `cc3` = '".$myvar2."' OR `cc4` = '".$myvar3."'";
$res = mysql_query($sql);
while ( $row = mysql_fetch_assoc($res) ){
echo $row['website_name']." - ";
echo $row['short_description'].'<br>';
echo $row['website_information'].'<br>';
echo $row['url'].'<hr>';
}
}
?>
прошу помощи! )
Спустя 10 дней, 20 минут, 42 секунды (23.04.2011 - 22:39) philcrosoft написал(а):
поднимаю тему! решения не найдено (((