php
  • mysql
  • row
  • sql-insert
  • 2013-04-25 3 views 0 likes 
    0

    street_num 및 street_name의 텍스트 상자 값을 하나의 열과 city, state, zip, zip4 값의 다른 행과 동일한 행에 zip4 값으로 게시해야합니다. 데이터베이스에. 데이터베이스 이름과 테이블 이름은 "mlsentries"입니다. 이것에 대한 도움은 매우 감사 할 것입니다.여러 개의 양식 값을 단일 mysql 데이터베이스 열에 게시하는 방법

    $sql = 'INSERT INTO mlsentries SET field1 = ?, field2 = ?'; 
    $fields = array(
    $_POST['street_num'] . ' ' . $_POST['street_name'], 
    $_POST['city'] . ", " . $_POST['state'] . " " . $_POST['zip'] . "-" . $_POST['zip4'], 
    ); 
    $stmt = $pdo->prepare($sql); 
    $stmt->execute($fields); 
    

    및 입력 데이터에 아포스트로피와 SQL 주입 및 문제를 제거 : PDO를 사용

    <table width="100%" border="0" cellpadding="0" cellspacing="0"> 
             <tr> 
             <td width="50%" class="table-align-right">Street Number :</td> 
             <td width="50%"><input name="street_num" type="text" class="textbox" id="street_num" /></td> 
             </tr> 
             <tr> 
             <td width="50%" class="table-align-right">Street Name :</td> 
             <td width="50%"><input name="street_name" type="text" class="textbox" id="street_name" /></td> 
             </tr> 
             <tr> 
             <td width="50%" class="table-align-right">City :</td> 
             <td width="50%"><input name="city" type="text" class="textbox" id="city" /></td> 
             </tr> 
             <tr> 
             <td width="50%" class="table-align-right">State :</td> 
             <td width="50%"><input name="state" type="text" class="textbox" id="state" /></td> 
             </tr> 
             <tr> 
             <td width="50%" class="table-align-right">Zip :</td> 
             <td width="50%"><input name="zip" type="text" class="textbox" id="zip" /> 
              + 4 
              <input name="zip4" type="text" class="textbox" id="zip4" size="10" maxlength="4" /></td> 
             </tr> 
             <tr> 
             <td width="50%" class="table-align-right">&nbsp;</td> 
             <td width="50%">&nbsp;</td> 
             </tr> 
            </table> 
    

    답변

    0

    ,이 작동합니다.

    +0

    내일 고맙겠습니다. – Paul

    관련 문제