$result=ibase_query("SELECT id,data,name,harakter FROM tovar ORDER BY name");
//$result - ассоциированный массив, т.е. таблички, у которой есть названия столбцов
//узнаем, сколько в массиве $result строчек
$n=count($result);
//вывод на страничку в виде таблицы
echo "<table border=1>
<tr><th>ID</th><th>data</th><th>name</th><th>harakter</th></tr>";
//вывод построчно
for($i=0;$i<$n;$i++)
echo
"<tr><td>",mysql_result($result,$i,id),
"</td><td>",mysql_result($result,$i,data),
"</td><td>",mysql_result($result,$i,name),
"</td><td>",mysql_result($result,$i,harakter),
"</td></tr>";
echo "</table>";
Спустя 30 минут, 11 секунд (8.02.2010 - 20:45) Winston написал(а):
Цитата (GruntFucker @ 8.02.2010 - 20:15) |
ibase_query |
Первый раз такое вижу. Вот правильно
$sql = "SELECT * FROM `tovar` ORDER BY `name`";
$result = mysql_query($sql);
while ($row = mysql_fetch_assoc($result))
{
print "<table border = '1'>
<tr><th>".$row['id']."</th><th>".$row['data']."</th><th>".$row['name']."</th><th>".$row['harakter']."</th></tr></table>";
}
Спустя 46 минут, 10 секунд (8.02.2010 - 21:31) ИНСИ написал(а):
GruntFucker попробуй вот это поставить:
PHPprogramer да, действительно, есть такая функция, вот
for($i = 0, $c = sizeof($result); $i < $c; $i++)
PHPprogramer да, действительно, есть такая функция, вот
Спустя 9 минут, 43 секунды (8.02.2010 - 21:41) Winston написал(а):
Цитата (welbox2 @ 8.02.2010 - 21:31) |
PHPprogramer да, действительно, есть такая функция |
Тогда писать надо, к какой базе он делает запрос !
Спустя 9 минут, 11 секунд (8.02.2010 - 21:50) Guest написал(а):
я написал это в названии темы...БД(firebird)
welbox2, а что тогда будет внутри цикла?я честно говоря недогоняю)
welbox2, а что тогда будет внутри цикла?я честно говоря недогоняю)
Спустя 7 минут, 43 секунды (8.02.2010 - 21:58) Winston написал(а):
Цитата (Guest @ 8.02.2010 - 21:50) |
я написал это в названии темы...БД(firebird) |
Тогда сорри, такой базы я не знаю
Спустя 10 часов, 53 минуты, 24 секунды (9.02.2010 - 08:51) ИНСИ написал(а):
$result = ibase_query("
SELECT *
FROM `tovar`
ORDER BY `name`
");
while ($row = ibase_fetch_row ($result)) {
print "<table border = '1'>
<tr><th>".$row['id']."</th><th>".$row['data']."</th><th>".$row['name']."</th><th>".$row['harakter']."</th></tr></table>";
}
Спустя 13 часов, 45 минут, 33 секунды (9.02.2010 - 22:37) Guest написал(а):
спасибо)но так ничего и не заработало)только лишь программа создае таблицу с одним столбцом и количеством строк,которое равно количеству строк в таблице)то есть уже есть прогресс))
Спустя 59 минут, 4 секунды (9.02.2010 - 23:36) twin написал(а):
welbox2
А зачем куча таблиц с одними заголовками?
А зачем куча таблиц с одними заголовками?
Спустя 18 часов, 42 минуты, 31 секунда (10.02.2010 - 18:18) Guest написал(а):
спасибо,я все сделал.провернул манипуляцию через fetch_assoc...все отлично работает..еще раз спасбо)
Спустя 11 месяцев, 15 дней, 14 часов, 20 минут, 42 секунды (26.01.2011 - 08:39) Rau написал(а):
Здравствуйте !!!!! мне оч нужна ваша помощь.... у меня проблемы с кодом..не выбирается... [glow=][/glow]
.....
<select name="prep" class="but" style="width:200px;">
<?;
$sql="select distinct
STUDENTS.PAROLTEACH,
STUDENTS.CODEDISCIPL,
STUDENTS.FIO_PREP,
STUDENTS.NAMESPRUS,
STUDENTS.NAMESPKAZ,
STUDENTS.NAMEDISRUS,
STUDENTS.NAMEDISKAZ,
STUDENTS.KOL_ASS
from STUDENTS
where STUDENTS.commind <> 1 and STUDENTS.PAROLSTUD='".$_REQUEST['stud']."'"; {?>
<? } {
$result = ibase_query($sql) or die(error() ."<br/>". $sql);
$i=0;
$tep=array();
while ($tep=ibase_fetch_row($result)){
if (@$_REQUEST['prep']==$tep['0'])
$selected .= "<option selected>" .$tep['0']. "</option>" ; echo $selected;}
} ?>
</select>......
заранее спс!
.....
<select name="prep" class="but" style="width:200px;">
<?;
$sql="select distinct
STUDENTS.PAROLTEACH,
STUDENTS.CODEDISCIPL,
STUDENTS.FIO_PREP,
STUDENTS.NAMESPRUS,
STUDENTS.NAMESPKAZ,
STUDENTS.NAMEDISRUS,
STUDENTS.NAMEDISKAZ,
STUDENTS.KOL_ASS
from STUDENTS
where STUDENTS.commind <> 1 and STUDENTS.PAROLSTUD='".$_REQUEST['stud']."'"; {?>
<? } {
$result = ibase_query($sql) or die(error() ."<br/>". $sql);
$i=0;
$tep=array();
while ($tep=ibase_fetch_row($result)){
if (@$_REQUEST['prep']==$tep['0'])
$selected .= "<option selected>" .$tep['0']. "</option>" ; echo $selected;}
} ?>
</select>......
заранее спс!
Спустя 2 минуты, 10 секунд (26.01.2011 - 08:41) Rau написал(а):
Я только начинаю изучать так что прошу не судить меня строго