2013-05-10 39 views
-1
<?php 

$id = (int)$_GET['id']; 

$uyeler = array(
    1 => 'Ahmet', 
    2 => 'Mehmet', 
    3 => 'Ali', 
    4 => 'Veli'); 



echo '<select name="id">'; 
foreach($uyeler as $k=>$v){ 
echo '<option value="'.$k.'" '.($k==$id?' selected="selected"':'').'>'.$v.'</option>'; 

} 
echo '</select>'; 
?> 

我的代码这个,我的问题如何动态地将数据id和名字写入数组代码? 1,2,3,4静态数据id veli,ali,ahmet satatic数据名称。我想要转动我的数据库表名etkinlikler动态系统。我的专栏ID和名称。特别感谢你写的答案...如何从mysql动态数据中排列代码结果

+0

什么是你的问题和/或问题? – SOfanatic 2013-05-10 15:52:43

+0

我在数组代码中动态数据查询的问题。我不能查询动态ID和名称mysql数据库 – 2013-05-10 19:42:21

回答

0

如果我明白你的问题,你想从数据库中获得选择的数据和表名是etkinlikler有标识和名称的列...

<?php 

$id = (int)$_GET['id']; 


//Connect to database.. change mysql_user with your username and mysql_password with your password 

$link = mysql_connect('localhost', 'mysql_user', 'mysql_password'); 
if (!$link) { 
    die('Could not connect: ' . mysql_error()); 
} 

//select database.. change YOUR_DB with your database name 
mysql_select_db('YOUR_DB', $link); 

// run SQL Query and get result handle 
$result = mysql_query('SELECT id, name FROM etkinlikler'); 
if (!$result) { 
    die('Invalid query: ' . mysql_error()); 
} 


echo '<select name="id">'; 

// fetch data from result and show it 
while ($row = mysql_fetch_assoc($result)) { 
    echo '<option value="'.$row['id'].'" '.($row['id']==$id?' selected="selected"':'').'>'.$row['name'].'</option>'; 
} 
echo '</select>'; 

// Close Connection 
mysql_close($link); 

?> 
+0

谢谢你好这个代码运行,非常特别感谢;) – 2013-05-13 07:11:42

+0

@ user2370613 ywc;)点击答案被接受:D – 2013-05-13 11:06:46