我现在对这个我正在尝试编辑的功能感到困惑。我想将mysql_fetch_array添加到反馈字符串中。我很确定这是可能的,但有人可以为我指出问题吗?我正在尝试执行的代码片段在评论中。哪里是PRINTHERE
,我希望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 :(得分: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");