2011-09-18 4 views
2

사용자가 이미지에 태그를 지정하고 드롭 다운에서 위치를 선택하고 & 이미지를 업로드 할 수있는 양식이 있습니다. 태그 지정은 여러 값을 쉼표로 구분하여 필드에 입력 할 수있게하여 수행됩니다.쉼표로 구분 된 값을 MYSQL + 추가 양식 데이터에 삽입하십시오.

이 코드는 성공적 개별 행에 쉼표로 구분 된 목록 입력된다

$categories = $_POST['bib']; 
    $categories = explode(",", $categories); 
    foreach($categories as $category) { 
    $category = trim($category); // Remove possible whitespace 
    $sql = "INSERT INTO athletes (bib) VALUES ('%s')"; 
    $sql = sprintf($sql, mysql_real_escape_string($category)); 
    mysql_query($sql); 
    } 

그러나, (드롭 다운 목록 & 화상 파일명의 위치) 부가 컨텐츠를 추가하지 않는다. 쿼리 목적을 위해 나는 'bib'태그와 'location'을 모두 사용하여 이미지에 첨부하여 사용자가 검색 할 수 있도록해야합니다.

쉼표로 구분 옵션을 구현하기 전에,이 코드는 모든 데이터를 삽입하기 위해 노력했다 :

mysql_query("INSERT INTO `athletes` VALUES ('$id', '$bib', '$race','$new_file_name')") ; 

그래서, 기본적으로 내가 두 가지의 기능을 통합하기 위해 노력하고있어.

답변

1

MySQL의 UPDATE 문을 사용하여 기존 행의 데이터를 업데이트해야합니다.

관련 문제