2012-02-18 50 views
1

我現在有點困惑,我正在嘗試編輯這個功能。我想將mysql_fetch_array添加到反饋字符串中。我很確定這是可能的,但有人可以指出我的問題?我試圖執行的代碼片段在評論中。並且PRINTHERE在哪裏,我想要mysql_fetch_array吐出結果。多謝!Mysql_fetch_array在一個字符串內打印。可能?

foreach($_FILES as $k => $v){ 

    $img_type = ""; 

    ### $htmo .= "$k => $v<hr />"; ### print_r($_FILES); 

    if(!$_FILES[$k]['error'] && preg_match("#^image/#i", $_FILES[$k]['type']) && $_FILES[$k]['size'] < $max_image_size){ 

     $img_type = ($_FILES[$k]['type'] == "image/jpeg") ? ".jpg" : $img_type ; 
     $img_type = ($_FILES[$k]['type'] == "image/gif") ? ".gif" : $img_type ; 
     $img_type = ($_FILES[$k]['type'] == "image/png") ? ".png" : $img_type ; 

     $img_rname = $_FILES[$k]['name']; 
     $img_path = $upload_dir.$img_rname; 

     copy($_FILES[$k]['tmp_name'], $img_path); 
     if($enable_thumbnails) make_thumbnails($upload_dir, $img_rname); 
     /* 
     mysql_connect("localhost", "", "") or die(mysql_error()); 
     mysql_select_db("");   
     $result = mysql_query("SELECT * FROM gallery_main ORDER BY datetime DESC"); 
     while($row = mysql_fetch_array($result)) 
      { 
      $name=$row['name']; 
      echo "<option value='$name'>$name</option>"; 
      } 
     */ 
     $feedback .="<style>.stap1{display:none;}.stap2{display:block;}</style> 
     <input name='src' style='width:400px;' type='hidden' value=\"$img_rname\"><br /> 
     <input name='thumbsrc' style='width:400px;' type='hidden' value=\"thumb_$img_rname\"><br /> 
     <select name='galleryname' id='galleryname'>PRINTHERE"; 
    } 
} 
+0

你是斯坦福機器學習名聲的Andrew Ng嗎? – hackartist 2012-02-19 00:00:30

+1

不,我不是。只是另一個同名的人。 hehehe – 2012-02-19 00:13:00

回答

1

相反呼應,結果存儲到一個變量,像你這樣做$feedback

$options = ''; 

while($row = mysql_fetch_array($result)) { 
    $name=$row['name']; 
    $options .= "<option value='$name'>$name</option>"; 
} 

然後,追加到$feedback

$feedback .= "<style>.stap1{display:none;}.stap2{display:block;}</style> 
     <input name='src' style='width:400px;' type='hidden' value=\"http://www.djpassa.com/gallery/$img_rname\"><br /> 
     <input name='thumbsrc' style='width:400px;' type='hidden' value=\"http://www.djpassa.com/gallery/thumb_$img_rname\"><br /> 
     <select name='galleryname' id='galleryname'>" . $options; 

此外,您還需要選擇一個數據庫。

mysql_select_db("database_name"); 
+0

嗯不知何故,它仍然無法正常工作,我已經將整個php文件添加到這個地址:http://codepad.org/Y505gazf – 2012-02-19 00:20:38

+0

它開始於第76行 – 2012-02-19 00:26:57

+0

假設你的查詢是正確的,並檢索至少1個結果,你需要選擇一個數據庫。 – Josh 2012-02-19 00:27:21