|
|
|
| я с прошлым разобрался сделал,вот,посмотрите этот,это редактирование блока голосования...тут нано извлечь из базы вопрос и поместить его в поле(это получилось),затем извлечь из базы варианты ответов на голосование...,посчитать из,вывести такое жеколичество форм,сколько и ответов в базе по данному вопросу (по данному id_poll) и в этих формах должны быть прописаны эти ответы (values)...вот как я накалякал...
<?php
include "../config.php";
$id = $_GET['id_poll'];
$select_quest = "select * from poll where id_poll='$id';";
$query = mysql_query($select_quest);
$n = mysql_fetch_array($query);
$quest = $n['name'];
//-----------------------------------
$oka1 = "select * from golos where id_poll='$id';";
$oka = mysql_query($oka1);
$arr = mysql_fetch_array($oka);
$ara = $arr['name'];
$count = count($arr);
//-----------------------------------
function add_form()
{
$a=0;
while ($a != $count)
{
$a++;
$arr1 = $ara[$a];
echo ("<input type="text" name="golos[]" size="30" value="<? echo $arr1; ?>"><br>");
}
}
?>
<html>
<head>
<title>??????????? - ????????? ???? ???????????</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
</head>
<body>
<form action="addpoll.php" method="post">
<center>
<p>?????? ?????:
<input name="question" type="text" size="60" value="<? echo $quest; ?>">
</p>
<?php add_form(); >?
<input type="submit" value="????????? ????">
</center>
</form>
</body>
</html>
|
| |
|
|
|
|
|
|
|
для: LimP
(06.10.2004 в 19:52)
| | Как то хитро здесь у Вас
.. Без базы то плоховато проверять. Я бы вот так сделал:
<?php
include "../config.php";
$id = $_GET['id_poll'];
$select_quest = "select * from poll where id_poll='$id';";
$query = mysql_query($select_quest);
$n = mysql_fetch_array($query);
$quest = $n['name'];
//-----------------------------------
$oka1 = "select * from golos where id_poll=$id;";
$oka = mysql_query($oka1);
//-----------------------------------
function add_form($oka)
{
while ($arr = mysql_fetch_array($oka))
{
echo "<input type='text' name='golos[]' size='30' value='".$arr['name']."'><br>";
}
}
?>
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
</head>
<body>
<form action="addpoll.php" method="post">
<center>
<p><input name="question" type="text" size="60" value="<? echo $quest; ?>"></p>
<?php add_form($oka); ?>
<input type="submit" value="????????? ????">
</center>
</form>
</body>
</html>
|
Дескриптор результатов запроса $oka передавать прямо в функцию add_form($oka) и прямо в ней проводить разбор.
А в $arr['name'] нужно заменить name - имя поля в Ваше базе данных. | |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(06.10.2004 в 20:53)
| | супер,дизайнер...работает...как я не додумался...пасиба!!! :))) | |
|
|
|