|
|
|
|
|
для: cheops
(23.02.2007 в 14:43)
| | не спасибо! :)
Цикл в цикл засунул но дальше то что? :)
Я что то не подумал чт отак же циклично не будет выводится .... кочрео ладно даже не обьяснить что надо :(
Простите пойду думать | |
|
|
|
|
|
|
|
для: Panker
(23.02.2007 в 13:41)
| | Как-то так
<?php
$query = "SELECT * FROM Domen";
$dmn = mysql_query($query);
if(!$dmn) exit(mysql_error());
if(mysql_num_rows($dmn))
{
while($links = mysql_fetch_array($dmn))
{
...
$query = "SELECT * FROM Category WHERE id_domain=".$links['id_domain'];
$cat = mysql_query($query);
if(!$cat) exit(mysql_error());
if(mysql_num_rows($cat))
{
echo "<select size=1 name='domen[]' style=width: 100%; BORDER: #000000 1px solid;>";
while($option = mysql_fetch_array($cat))
{
echo "<option value=".$option['name'].">Для домена ".$option['name']."</option>";
}
echo "</select>";
}
...
}
}
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(23.02.2007 в 12:04)
| | То есть в самом цикле делать ещё 1 цикл ?
Плз покажите это как :))) | |
|
|
|
|
|
|
|
для: Panker
(23.02.2007 в 10:39)
| | Точно также как внешний цикл, который вы привели - формируйте запрос, выполняйте его, проверяйте на наличие ошибок и обрабатывайте в цикле while. | |
|
|
|
|
|
|
|
для: cheops
(22.02.2007 в 12:16)
| | а как мне в этмо цикле создать ещё цикл?
видите тут как бы цикл выводит именно по одному домену, вот мне нужно сделать так что бы под селектом выбора домена был селект по выбору категории но категории выводились только для этого домена
То есть категории выводились только те где d_id равен name ( от домена )
Иначе мне придётся делать обчнй input внизу делать таблицу подсказку на каком домены какая категория и какому id она равна чт обы при создании смотерть и вводить в ручную где ошибок можно допустить море.... | |
|
|
|
|
|
|
|
для: Panker
(22.02.2007 в 10:09)
| | Создайте ещё одни запрос в цикле, который будет выводить данные из таблицы Category для текущего домена. | |
|
|
|
|
|
|
| Скрипт предназначен для записи статей во все домены ( обьеснять долго не буду вот пример )
<table width=100% border=0 cellspacing=0 cellpadding=8><tr><td class=pagebottom>
<form method=POST name='comment' action='?content=Article/article/create/all/submit.php'>
<?
$query = "SELECT * FROM Domen";
$dmn = mysql_query($query);
if(!$dmn) exit(mysql_error());
if(mysql_num_rows($dmn))
{
while($links = mysql_fetch_array($dmn))
{
echo "
<input type=hidden name='id[]'>
<table cellpadding=0 cellspacing=0 width=100% bgcolor=#f0f0f0 style=border: 1 solid gray height=238>
<tr>
<td valign=top colspan=2><b>Для домена ".$links['name']."<b></td>
<td width=792 rowspan=12>
<textarea name='article[]' rows=15 style='width: 100%; cols: 100%;'></textarea></td>
</tr>
<tr>
<td valign=top><b>Домен</b></td>
<td height=20><select size=1 name='domen[]' style=width: 100%; BORDER: #000000 1px solid;><option value=".$links['name'].">Для домена ".$links['name']."</option></select></tr>
</tr>
<tr>
<td valign=top><b>Категория</b></td>
<td height=20>Номер категории</tr>
</tr>
<tr>
<td valign=top><b>Страница</b></td>
<td height=22><input name='name[]' value=.html style=width: 100%; BORDER: #000000 1px solid;></td>
</tr>
<tr>
<td valign=top>
<b>
<span lang=en-us>Title</span></b></td>
<td height=22><input name='title[]' value=Title style=width: 100%; BORDER: #000000 1px solid;></td>
</tr>
<tr>
<td valign=top><b>Keywords</b></td>
<td height=22><input name='keywords[]' value=Keywords style=width: 100%; BORDER: #000000 1px solid;></td>
</tr>
<tr>
<td valign=top><b>Description</b></td>
<td height=22><input name='description[]' value=Description style=width: 100%; BORDER: #000000 1px solid;></td>
</tr>
<tr>
<td><b>Автор</b></td>
<td height=22><input name='author[]' value=Автор статьи, или кто купил место style=width: 100%; BORDER: #000000 1px solid;></td>
</tr>
<tr>
<td><b>Цена</b></td>
<td height=22><input name='wm[]' value=Цена по которой вы продали место style=width: 100%; BORDER: #000000 1px solid;></td>
</tr>
<tr>
<td><b>Дата</b></td>
<td height=22><input name='data[]' value=Дата размищения style=width: 100%; BORDER: #000000 1px solid;></td>
</tr>
<tr>
<td width=84><b>E-mail</b></td>
<td height=22 width=148><input name='email[]' value=E-mail того кто купил место, для связи =) style=width: 100%; BORDER: #000000 1px solid;></td>
</tr>
<tr>
<td height=20 colspan=2> </td>
</tr>
</table>
";
}
}
?>
<input value="ok" name="ok" type="submit" style="width: 100%; BORDER: #000000 1px solid;">
</form>
|
То есть я вывожу столько полей сколько записей в таблице Domen и типа статьи пишу в таблицу потом уже статей, то есть получается 1 статья на 1 домен!
Но проблема с категориями!
Мне не как не выбрать!
<td valign=top><b>Категория</b></td>
<td height=20>Номер категории</tr>
Сюда нужно select по катагориям засунуть именно того домена в который происходит ввод данных!
То есть при выводе все табличек я уже подключился к таблице Domen но как мне подключится в одно и то же время в таблице Category?
Домены то я вывожу вот так
<td valign=top><b>Домен</b></td>
<td height=20><select size=1 name='domen[]' style=width: 100%; BORDER: #000000 1px solid;><option value=".$links['name'].">Для домена ".$links['name']."</option></select></tr>
</tr>
|
но как мне так же вывести категории с учётом того что я уже подключен и вывожу данные из Domen? | |
|
|
|
|