|
|
|
|
|
для: cheops
(19.09.2005 в 12:49)
| | Спасибо Cheops и Akira! Первому за решение проблемки, а второму за желание и попытку помочь.
Юра. | |
|
|
|
|
|
|
|
для: Юрик
(19.09.2005 в 09:36)
| | Функция mysql_query() возвращает только дескриптор запроса, для того, чтобы получить результат необходимо воспользоваться одной и функций возвращения результата MySQL
<?php
$t = mysql_query("SELECT count(*) FROM things");
if(!$t) exit(mysql_error());
$tot = mysql_result($t,0);
?>
|
| |
|
|
|
|
|
|
|
для: Akira
(18.09.2005 в 22:38)
| | Спасибо, Akira, но дело не в этом... вместо "соединяемся" написан файл, в котором указаны параметры соединения с БД, поэтому echo не поможет. Где-то я с переменными перемудрил... , кажися... :-(((
Вот чего: $tot = mysql_query("SELECT count(*) FROM things");
Эта штука выдает значение 3, а их реально больше... | |
|
|
|
|
|
|
|
для: Юрик
(18.09.2005 в 22:29)
| |
include("соединяемся...");
|
include не выводит , а включает файл.
Замените include("соединяемся...") на echo ("соединяемся..."); | |
|
|
|
|
|
|
| Братцы, никак не пойму, почему значения передаются все, а таблица выводится только до 4-й позиции. Скрипт:
<html>
<head>
<title>Îôîðìèòü çàêàç</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<link rel="stylesheet" type="text/css" href="../css/style.css">
</head>
<body>
<h2><span class="simplebackground">Øàã ¹2</span>
<?
include("соединяемся...");
print_r ($HTTP_POST_VARS);
$tot = mysql_query("SELECT count(*) FROM things");
?></h2>
<form name="form1" method="post" action="step3.php">
<p class="simplebackground">Âàø çàêàç</p>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="darkbackground" width="15%"><p>¹ </p> </td>
<td class="simplebackground" width="40%"> Íàçâàíèå</td>
<td class="simplebackground" width="15%"> Çàêàçàíî</td>
<td class="simplebackground" width="10%"> Öåíà</td>
<td class="simplebackground" width="10%"> Ñòîèìîñòü</td>
</tr>
<?
$supercost = 0;
$ordthings = '';
$flag = false;
for($i=1;$i<=$tot+1;$i++){
$thing = "th$i";
$superthing = @$$thing;
echo "<input type='hidden' name='th$i' value='$superthing'> ";
if ($superthing<>0){
$flag = true;
$thearray = mysql_fetch_array(mysql_query("SELECT * FROM things WHERE id_things=$i;"));
$tnumber = $thearray['theid'];
$tname = $thearray['thename'];
$tprice = $thearray['theprice'];
$tordered = $superthing;
$tcost = $thearray['theprice']*$superthing;
$supercost = $supercost + $tcost;
$ordthings = $ordthings .$tname."Õ".$superthing."|";
?>
<tr>
<td class="darkbackground"><? echo $tnumber;?></td>
<td class="simplebackground"> <? echo $tname;?></td>
<td class="simplebackground"> <? echo $tordered;?> øò. </td>
<td class="simplebackground"> <? echo $tprice;?>.00</td>
<td class="simplebackground"> <? echo $tcost;?>.00</td>
</tr>
<? }}?>
<tr class="darkbackground">
<td> </td>
<td><? if ($flag==false) {echo "Âû íå âûáðàëè íè îäíîãî òîâàðà";}?></td>
<td> </td>
<td><strong>ÈÒÎÃÎ:</strong></td>
<td><strong><? echo $supercost;?>.00</strong></td>
</tr>
</table>
<p align="center"></p>
<? if ($flag<>false){?>
<input name="Submit" type="submit" class="button" value="Ïîäòâåðäèòü çàêàç"><? } ?>
<input name="Submit2" type="button" class="button" value="Íàçàä" onClick="javascript:history.back();">
<input name="theorder" type="hidden" id="theorder" value="<? echo $ordthings;?>">
</form>
</body>
</html> | |
|
|
|
|