0
here이라는 다중 형식 PHP 스크립트를 사용하고 있습니다. 이것은 기본적으로 같은 페이지에서 여러 단계로 양식 완성의 일종입니다. PHP에서 초보자 일 뿐이므로이 스크립트에서 아이디어를 얻었습니다. 내가 이해하지 못한 것은 "어떻게 SQL 테이블에 사용자가 입력하는 데이터를 저장하기 위해PHP에서 다중 형식의 SQL에 데이터 저장
here이라는 다중 형식 PHP 스크립트를 사용하고 있습니다. 이것은 기본적으로 같은 페이지에서 여러 단계로 양식 완성의 일종입니다. PHP에서 초보자 일 뿐이므로이 스크립트에서 아이디어를 얻었습니다. 내가 이해하지 못한 것은 "어떻게 SQL 테이블에 사용자가 입력하는 데이터를 저장하기 위해PHP에서 다중 형식의 SQL에 데이터 저장
을 save
함수에서 대신 (여기 : $_SESSION[$step][$key] = $val;
)를 $_SESSION
에 데이터를 저장하는?, 그것은 당신의 SQL 데이터베이스에 저장합니다.
하지만 조심해야 해 당신은 각 입력 태그의 값을 설정할 때 데이터베이스에서 대신 $_SESSION
에서 정보를 검색하는 스크립트를 업데이트해야합니다
편집 :..
,save
함수는 사용자가 입력 한 각 데이터를 저장하는 곳입니다. 대신에 : 그냥 쓰기
function save($step, $data)
{
//$_SESSION[$step] = $data;
$fields = explode('&',$data);
$sql = "INSERT INTO `ma_table` (`step`, `key`, `val`) VALUES ";
foreach ($fields as $field)
{
$keyVal = explode('=', $field);
$key = mysql_real_escape_string($keyVal[0]);
$val = mysql_real_escape_string($keyVal[1]);
$sql .= "('" . $step . "', '" . $key . "', '" . $val . "')";
}
mysql_query($sql);
}
LOL :
당신은 그런 일이 있어야합니다 (SQL 쿼리가 잘되지 않습니다 을, 그냥 예를 들어의)의 예에서, 당신은 갈 수 있습니다 이전 페이지로 돌아 가기 때문에 다시 검색해야합니다. – Waygood
@ j0k : 좀 더 정교한 방식으로 설명 할 수 있습니까? 나는 PHP에 아주 익숙하다. – user188995
@ j0k : 감사합니다. 그것은 많은 도움이되었습니다. – user188995