Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Не извлекается информация из базы данных

Сообщения:  [1-3] 

 
 автор: Spalax   (26.07.2005 в 01:18)   письмо автору
 
   для: 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>

Вот и все такого плана переборы помагают ето проще .... и намного удобней как для меня !

   
 
 автор: cheops   (25.07.2005 в 22:38)   письмо автору
 
   для: kirik   (25.07.2005 в 14:49)
 

А какую ошибку скрипт выдаёт?

PS Вопросы посвящённые СУБД MySQL лучше сразу размещать в соответствующем разделе http://www.softtime.ru/forum/index.php?id_forum=3

   
 
 автор: kirik   (25.07.2005 в 14:49)   письмо автору
 
 

Помогите пожалуйста найти ошибку в скрипте. Поля таблицы не помещаются в 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>

   

Сообщения:  [1-3] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования