|
|
|
|
|
для: kirik
(25.07.2005 в 14:49)
| | На твоем бы месте я бы написал бы вот тут вот таким образом:
$ath = mysql_query("select * from komentarai") or die(mysql_error());
for ($author=array();$row = mysql_fetch_assoc($ath);$author[] = $row);
|
а потом бы каким нить простым перебором бы добавил бы в список типа:
<select>
<?
for ($i = 0;$i < count($author)$i++)
{
<option value=$author[$i][???]>$author[$i][???]</option>
}
?>
</select>
|
Вот и все такого плана переборы помагают ето проще .... и намного удобней как для меня ! | |
|
|
|
|
|
|
|
для: kirik
(25.07.2005 в 14:49)
| | А какую ошибку скрипт выдаёт?
PS Вопросы посвящённые СУБД MySQL лучше сразу размещать в соответствующем разделе http://www.softtime.ru/forum/index.php?id_forum=3 | |
|
|
|
|
|
|
| Помогите пожалуйста найти ошибку в скрипте. Поля таблицы не помещаются в combobox
<?php
define ("Password","");
define ("username", "root" );
define("DBName", "test");
define("HostName", "localhost");
$tm=date("Y-m-d H:i:s");
if(!mysql_connect (HostName,UserName,Password))
{ echo "can't connect with database ".DBName."!<br>";
echo mysql_error();
exit;
}
mysql_select_db(DBName);
$ath = mysql_query("select * from komentarai");
if ($ath)
{
echo "<table>";
echo "<tr>";
echo "<td>";
echo "<table border=3>";
echo "<tr><td>id</td><td>email</td><td>komentarai</td><td>laikas</td><td>useris</td></tr>";
while($author = mysql_fetch_array($ath))
{
echo "<tr><td>".$author['id']."</td><td>".$author['email']."</td><td>".$author['komentarai'].
"</td><td>".$author['laikas']."</td><td>".$author['user']."</td></tr>";
}
echo "</table>";
echo "</td>";
}
?>
<HTML>
<HEAD>
<SCRIPT LANGUAGE="JavaScript">
<?php
if ($ath)
{
echo "var idArray = new Array(\"('Pasirinkite id','',true,true)\"";
while($author = mysql_fetch_array($ath))
{
echo ",\"('".$author['id']."')\"";
}
echo ");";
}
if ($ath)
{
echo "var emailArray = new Array(\"('Pasirinkite emaila','',true,true)\"";
while($author = mysql_fetch_array($ath))
{
echo ",\"('".$author['email']."')\"";
}
echo ");";
}
if ($ath)
{
echo "var userArray = new Array(\"('Pasirinkite useri','',true,true)\"";
while($author = mysql_fetch_array($ath))
{
echo ",\"('".$author['user']."')\"";
}
echo ");";
}
?>
function laukas(inForm,selected) {
var selectedArray = eval(selected + "Array");
while (selectedArray.length < inForm.country.options.length) {
inForm.country.options[(inForm.country.options.length - 1)] = null;
}
for (var i=0; i < selectedArray.length; i++) {
eval("inForm.country.options[i]=" + "new Option" + selectedArray[i]);
}
}
</script>
</HEAD>
<BODY>
<center>
<form name="globe">
<select name="region" onChange="laukas(document.globe,document.globe.region.options[document.globe.region.selectedIndex].value)">
<option selected value=''>Pasirinkite lauka</option>
<option value='id'>ID</option>
<option value='email'>email</option>
<option value='user'>user</option>
</select>
<select name="country">
<option value=''> -------------------- </option>
</select>
</form>
</center>
</BODY>
</HTML> | |
|
|
|
|