[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Работа с переменными & MySql & 2 страницы
Specx
Всем доброе время суток!

есть у мня код который в базу добавляю со страницы 1 а потом на странице 2 вывожу все переменные. Все переменные кроме $ok у мня прописаны на 1 странице но надо что бы переменная $ok выводилась со страницы 2 где выводится из базы если делать так то пусто т.к. на 1 странице не прописана переменная

$buy='<a href="index.php?go=min&r1='.$r1.'&name='.$ID.'&money='.$price.'"><img src="'.$root.'/images/'.$ok.'"></a>';


а если так то просто $ок получается


$buy='<a href="index.php?go=min&r1='.$r1.'&name='.$ID.'&money='.$price.'"><img src="'.$root.'/images/'$ok'"></a>';


HELP ME PLEASE!!!



Спустя 23 минуты, 2 секунды (22.08.2011 - 21:59) Гость_Иван написал(а):
ну так сделай запрос и вытащи эту переменную, а потом запиши в свой код

Спустя 1 час, 22 минуты, 4 секунды (22.08.2011 - 23:21) inpost написал(а):
Specx
Чтобы вывести переменную с первой страницы на вторую - отправь её в Сессию. А на второй выведи (не забудь после вывода сразу убить).

Спустя 1 день, 12 часов, 49 минут, 8 секунд (24.08.2011 - 12:10) Guest написал(а):
мне то надо что то типа этого
$buy='<a href="index.php?go=min&r1='.$r1.'&name='.$ID.'&money='.$price.'"><img src="'.$root.'/images/<? echo $ok; ?>

что бы на этой странице не с этой странице бралось а со второй или может апдейт делать но только как брать со второй страницы все переменные из 1? сессия не катит например я добавлю 200 строк на первой странице и че все в сессию переменая $ok это ссылка на картинку на странице 2 если товара больше 0 то одна картинка а есле меньше то другая
Страница 1

<?
session_start();
$username = $_SESSION['login'] ;
echo '<center>Продавец: <font color="green">'.$username.'</font></center>';

?>


<style type="text/css">
/*------------------POPUPS------------------------*/
#fade {

display: none;
background: #000;
position: fixed; left: 0; top: 0;
z-index: 10;
width: 100%; height: 100%;
opacity: .80;
z-index: 9999;
}
.popup_block{
display: none;
background: #fff;
padding: 20px;
border: 20px solid #ddd;
float: left;
font-size: 1.2em;
position: fixed;
top: 50%; left: 50%;
z-index: 99999;
-
webkit-box-shadow: 0px 0px 20px #000;
-moz-box-shadow: 0px 0px 20px #000;
box-shadow: 0px 0px 20px #000;
-webkit-border-radius: 10px;
-
moz-border-radius: 10px;
border-radius: 10px;
}
img.btn_close {
float: right;
margin: -55px -55px 0 0;
}
.popup p {
padding: 5px 10px;
margin: 5px 0;
}
/*--Making IE6 Understand Fixed Positioning--*/
*html #fade {
position: absolute;
}
*html .popup_block {
position: absolute;
}
</style>
</
head>



<
div class="container">
<
a href="/read/read.php"><img src="\images/back.gif" width="70" height="70"></a>
<
center>
<?
$im="buy.png";
$name = $_GET['name'];
$lin = $_GET['lin'];
$money = $_GET['money'];
$r2 = mt_rand(999,999999999999999999);
$r1 = $_GET['r1'];
$data=date("d F Y h:i:s A");



require $_SERVER['DOCUMENT_ROOT'].DIRECTORY_SEPARATOR.'config.php';
$dbh = mysql_connect($host, $user, $pswd) or die("Не могу соединиться с MySQL.");
mysql_select_db($database) or die("Ошибка Запроса");

$queryo = "SELECT * FROM peploskostmuzh WHERE `Индификатор`='{$_GET['r1']}'";
$res = mysql_query($queryo);
while($row = mysql_fetch_array($res))
{
$goi=$row["temp"];
$risen=$row["Колличество"];
}

if ($risen <= 1) {
$going = "";
} else {
$going = 0;
}





if(isset($_GET['go']) and $_GET['go'] == 'min')
{
if(is_numeric($_GET['r1']))
$query2 = mysql_query("UPDATE `peploskostmuzh` SET `Колличество`=`Колличество` -1 WHERE `Индификатор`='{$_GET['r1']}'");
$query3 = mysql_query("UPDATE `peploskostmuzh` SET `temp`= $going WHERE `Индификатор`='{$_GET['r1']}'");
$sq1l="CREATE TABLE logminpeplos (Продавец VARCHAR(255), Время VARCHAR(255), Товар VARCHAR(255), Цена VARCHAR(255), Ind_Tovar VARCHAR(255), Ind VARCHAR(255))";
mysql_query($sq1l);
$query = "INSERT INTO logminpeplos VALUES('$username','$data','$name','$money','$r1','$r2')";
mysql_query($query) or die(mysql_error());


echo '<script type="text/javascript">';
echo 'document.location.href = "index.php?r1='.$r1.'"';
echo '</script>';
}

$sql= "SELECT Ткань, Фото, Размер, Ростовка, Цена, Колличество, Продать FROM peploskostmuzh";
$result = mysql_query($sql, $dbh);
print "<table border=2>\n";
print "<tr>\n";
while ($field = mysql_fetch_field($result)) {
print "<th>$field->name</th>\n";
}
print "</tr>\n\n";
while ($row = mysql_fetch_assoc($result)){
print "<tr>\n";
foreach ($row as $col=>$val){
print "<td>$val</td>\n";
}
print "</tr>\n\n";
}
print "</table>\n";

?>
</center>
</
table>
</
html>
<
body>


<
script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.1/jquery.min.js"></script>
<
script type="text/javascript">
$(document).ready(function(){

//When you click on a link with class of poplight and the href starts with a #
$('a.poplight[href^=#]').click(function() {
var popID = $(this).attr('rel'); //Get Popup Name
var popURL = $(this).attr('href'); //Get Popup href to define size

//Pull Query & Variables from href URL

var query= popURL.split('?');
var dim= query[1].split('&');
var popWidth = dim[0].split('=')[1]; //Gets the first query string value

//Fade in the Popup and add close button

$('#' + popID).fadeIn().css({ 'width': Number( popWidth ) }).prepend('<a href="#" class="close"><img src="close_pop.png" class="btn_close" title="Close Window" alt="Close" /></a>');

//Define margin for center alignment (vertical + horizontal) - we add 80 to the height/width to accomodate for the padding + border width defined in the css
var popMargTop = ($('#' + popID).height() + 80) / 2;
var popMargLeft = ($('#' + popID).width() + 80) / 2;

//Apply Margin to Popup
$('#' + popID).css({
'margin-top' : -popMargTop,
'margin-left' : -popMargLeft
});

//Fade in Background
$('body').append('<div id="fade"></div>'); //Add the fade layer to bottom of the body tag.
$('#fade').css({'filter' : 'alpha(opacity=80)'}).fadeIn(); //Fade in the fade layer

return false;
});


//Close Popups and Fade Layer
$('a.close, #fade').live('click', function() { //When clicking on the close or fade layer...
$('#fade , .popup_block').fadeOut(function() {
$('#fade, a.close').remove();
}); //fade them both out

return false;
});


});
</
script>

</
body>

</
html>







Страница 2


<?
$ID = $_POST["ID"];
$link = $_POST["link"];
$rost = $_POST["rost"];
$info = $_POST["info"];
$price = $_POST["price"];
$time=date("d F Y h:i:s A");
$r1=mt_rand(999,999999999999999999);


require $_SERVER['DOCUMENT_ROOT'].DIRECTORY_SEPARATOR.'config.php';
include("1.php");
$userstable = "peploskostmuzh";
$dbh = mysql_connect($host, $user, $pswd) or die("Не могу соединиться с MySQL.");
mysql_select_db($database) or die("Не могу подключиться к базе.");

$temp="buy.png";
$plus='<a href="print.php?go=plus&r1='.$r1.'&name='.$ID.'&money='.$price.'"><img src="'.$root.'/images/plus.jpg"></a>';
$buy='<a href="index.php?go=min&r1='.$r1.'&name='.$ID.'&money='.$price.'"><img src="'.$root.'/images/<? echo $im; ?>"></a>';
$quantity = $_POST["quantity"];
$del= '<a href="print.php?go=delete&r1='.$r1.'"><img src="'.$root.'/images/del.jpg" width=93 height=93></a>';
$phot = '<img src="'.$root.'/tempimages/'.$link.'" width=200 height=200">';
$photo = '<a href="'.$root.'/tempimages/'.$link.'" target="_blank"><img src="'.$root.'/tempimages/'.$link.'" width=100 height=100"></a>';
$lin='<center><div class="post"><a href="#?w=350" rel="popup'.$r1.'" class="poplight">Продать</a></div><div id="popup'.$r1.'" class="popup_block"><h3>Вы действительно хотите продать:</h3><pre>'.$ID.'<br>Размер:<font color="green">'.$info.'&nbsp&nbsp&nbsp</font>Ростовка:<font color="green">'.$rost.'</font><p>'.$phot.'<p>'.$buy.'</pre></div></center>';
$sqll="CREATE TABLE $userstable (Ткань VARCHAR(255), Размер VARCHAR(255), Ростовка VARCHAR(255), Фото VARCHAR(255), Цена VARCHAR(255), Добавить VARCHAR(255), Колличество VARCHAR(255), Время VARCHAR(255), Удаление VARCHAR(255), Продать TEXT(500), Индификатор VARCHAR(255), temp VARCHAR(255))";
mysql_query($sqll);

$query = "INSERT INTO $userstable VALUES('$ID','$info','$rost','$photo','$price','$plus','$quantity','$time','$del','$lin','$r1','$temp')";
mysql_query($query) or die(mysql_error());


mysql_close();
?>
<center><h2><font color="green">Добавляю...</font></h2></center>


<
script language="JavaScript" type="text/javascript">
<!--

function GoNah(){
location="edit.php";
}
setTimeout( 'GoNah()', 2000 );
//-->
</script>



Спустя 1 минута (24.08.2011 - 12:11) Guest написал(а):
наоборот страницы сначала 2 тут указал потом 1 идет

Спустя 1 минута, 27 секунд (24.08.2011 - 12:13) Guest написал(а):
Всем заранее спасибо

Спустя 1 час, 45 минут, 59 секунд (24.08.2011 - 13:59) Specx написал(а):
Все разобрался
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.