2013-07-29 2 views
1

이 내 나쁜에 대한 이유가 이 내 페이지 어쩌면 잘못된 일부가 어디충전 콤보는

<?php 
    ob_start(); 
    session_start(); 
    include('../includes/connect.php'); 
    include('../includes/phpCodes.php');   

?> 

<!DOCTYPE html> 
<html> 
    <head> 
     <title>لوحة التحكم</title> 
     <meta charset="utf-8"> 

     <link rel="stylesheet" type="text/css" href="../css/mainstyle.css"> 
     <link rel="stylesheet" type="text/css" href="css/controlstyle.css"> 
     <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.0/jquery.min.js"></script> 
     <script type="text/javascript"> 
      $(document).ready(function(){ 
       $('#tabs div').hide(); 
       $('#tabs div:first').show(); 
       $('#tabs ul li:first').addClass('active'); 
       $('#tabs ul li a').click(function(){ 
        $('#tabs ul li').removeClass('active'); 
        $(this).parent().addClass('active'); 
        var currentTab = $(this).attr('href'); 
        $('#tabs div').hide(); 
        $(currentTab).show(); 
        return false; 
       }); 
      }); 
     </script> 
    </head> 
    <body> 
    <div class="wrapper"> 
     <?php headerCode(); ?> 
     <div class="content"> 
       <div id="tabs"> 
       <ul> 
        <li><a href="#add">اضافة موضوع</a></li> 
        <li><a href="#remove">حذف موضوع</a></li> 
        <li><a href="#edit">تعديل موضوع</a></li> 
        <li><a href="#edit">التحكم بالاقسام</a></li> 
       </ul> 
       <div id="add"> 
        <form method="POST" action="includes/add.php" dir="rtl" enctype="multipart/from-data"> 
         <br> 
         حدد القسم : 
         <select> 

            <?php 
            $query = "SELECT * FROM 'sectionsd'"; 
            $result = mysql_query($query); 
            while($row=mysql_fetch_array($result)){ 
             echo "<option value='".$row[id]."'>".$row[sectionName]."</option>"; 
            }?>   
         </select><br> 
         عنوان الموضوع :<input type="text" name="title" class="mem-information"/><br> 
         الموضوع : <br /><textarea name="subject" rows="10" cols="50" class="mem-information" style="width: 500px"></textarea><br /><br> 
         الصورة :<input type="file" name="image"><br> 
         <input type="submit" value="إرسال" name="send" class="log" style="color: black"> 
        </form> 
       </div> 
       <div id="remove"> 
        <form method="POST" action="includes/remove.php" dir="rtl"><br> 
        حدد القسم : 
        <select name ="sectionsName"> 
        <option value="">dd</option> 
        </select> 

         <input type="submit" value="حذف" name="send" class="log" style="color: black"> 
        </form> 
       </div> 
       <div id="edit"> 

       </div> 
       <div id="addDep"> 

       </div> 
      </div> 
     </div> 
    </div> 
    </body> 
</html> 

죄송 모르는 일어날 내 코드

<select> 
     <?php 
     $query = "SELECT * FROM 'sections'"; 
     $result = mysql_query($query); 
      while($row=mysql_fetch_array($result)){             
      echo "<option value='".$row[id]."'>".$row[sectionName]."</option>"; 
      } 
     ?>   
    </select> 

아무것도입니다 영어 내 테이블 enter image description here

+1

입력란에 'd'가 추가 되었습니까? '$ query = "SELECT * FROM 'sectionsd'"; ' – adpalumbo

+0

SELECT *에서'sectionsd '를 코드에 입력하십시오. 이게 옳은 거니? –

+1

'display_errors'를 켜고 어떤 오류가 발생하는지 확인해야합니다. – putvande

답변

6

나는 당신이 당신의 쿼리에서 테이블 이름에 따옴표를 사용하는 것을 볼 문제에서 테이블 이름 주위에 작은 따옴표 '를 사용하지 마십시오

4)에 무슨 일이 일어나고 있는지 확인하려면 당신이해야 하나 사용 테이블 이름에 백 틱 또는 백 틱 없음. 다음 코드를 시도해보십시오 : mysql이되지 않습니다으로

<?php 
    $query = "SELECT * FROM `sections`"; 
    $result = mysql_query($query); 
    while($row=mysql_fetch_array($result, MYSQL_ASSOC)){             
     echo "<option value='".$row['id']."'>".$row['sectionName']."</option>"; 
    } 
?> 

또한, mysqli (http://php.net/manual/en/book.mysqli.php) 또는 PDO (http://php.net/manual/en/book.pdo.php)를 사용하여보아야한다.

+0

아무 일도 일어나지 않고 여전히 아무 것도 얻지 못합니다 –

+0

@BassamBadr, 내 업데이트 된 답변을 참조하십시오. 게시 된 코드를 사용해보십시오. – vee

+0

아직 아무 일도 일어나지 않았다. 내가 mysqli를 사용하지 않았기 때문에 그렇게 생각하니? –

1

이것을 시도하십시오 ... 그리고 우리는 모두 열의 이름을 Asuming "분파입니다 이온 d "와"d ". 당신은 mysql_로 기능을 사용하고 함수의 매개 변수 $ 링크를 전송하지 않을

1) :

<?php 
    $query = "SELECT * FROM 'sectionsd'"; 
    $result = mysql_query($query); 
    while($row=mysql_fetch_assoc($result)){ 
    echo "<option value='".$row["id"]."'>".$row["sectionName"]."</option>"; 
    }?>   
</select> 

것은 그것으로 인해있을 수 있습니다 작동하지 않는 경우. 좋아요 : mysql_query ($ query, $ connectionlink);

2) 테이블 이름

3) 오류가 잘못 : 사용하여 mysql_query을() 또는 (다이 mysql_error를()); 쿼리

+0

아무 일도 일어나지 않습니다 thnx –