2016-02-25 30 views
-1

我有這個文件的問題,它不是拉數據到地址字段。無論何時添加「筆記」,地址中的任何數據都會消失。有任何想法嗎?PHP不拉數據

<tbody> 
' ; 

    $message .='<tr class="' . ($counter++ % 2 ? "odd" : "even") . '" > 

     <td width="30%">Name:</td> 

     <td width="70%">' . $result['fname'] . '&nbsp;'.$result['lname'].'</td> 

    </tr> 

    <tr class="' . ($counter++ % 2 ? "odd" : "even") . '"> 

     <td>Email:</td> 

     <td>' . $result['email'] . '</td> 

    </tr>' ; 

    if($result['business'] != "" && $result['business'] != "Business") { 

    $message .= '<tr class="' . ($counter++ % 2 ? "odd" : "even") . '"> 

     <td width="30%">Business Name:</td> 

     <td width="70%">'.$result['business'].'</td> 

    </tr>' ; 

    } 

    $message .=' 

    <tr class="' . ($counter++ % 2 ? "odd" : "even") . '"> 

     <td>Phone:</td> 

     <td>' . $result['phone'] . '</td> 

    </tr> 

    <tr class="' . ($counter++ % 2 ? "odd" : "even") . '"> 

     <td>Returning Customer:</td> 

     <td>'.$result['hrcustomer']. '</td> 

    </tr>'; 
    if ($result['hrcustomer'] == "No") { 
     $message .= ' 
    <tr class="' . ($counter++ % 2 ? "odd" : "even") . '"> 
     <td>Source:</td> 
     <td>' . $result['howhere'] . '</td> 
    </tr>'; 
    } 

    $message .= ' 
    <tr class="' . ($counter++ % 2 ? "odd" : "even") . '"> 

     <td>Preferred Contact:</td> 

     <td>'.$result['howcontacted'].'</td> 

    </tr> 

    <tr class="' . ($counter++ % 2 ? "odd" : "even") . '"> 

     <td>Color:</td> 

     <td>' . $result['garment_color'] . '</td> 

    </tr> 

    <tr class="' . ($counter++ % 2 ? "odd" : "even") . '"> 

     <td>White Base Ink?:</td> 

     <td>' . $result['white_base'] . '</td> 

    </tr> 

    <tr class="' . ($counter++ % 2 ? "odd" : "even") . '"> 

     <td>Quantity:</td> 

     <td>' . $result['quantity'] . '</td> 

    </tr> 

    <tr class="' . ($counter++ % 2 ? "odd" : "even") . '"> 

     <td>Type:</td> 

     <td>' . $result['garment_type'] . '</td> 

    </tr> 

    <tr class="' . ($counter++ % 2 ? "odd" : "even") . '"> 

    <td>Size:</td> 

     <td>' . $result['garment_size'] . '</td> 

    </tr> 
    <tr class="' . ($counter++ % 2 ? "odd" : "even") . '"> 
    <td>Delivery:</td> 
     <td>' . $result['prefer_contact'] . '</td> 
    </tr> 
    <tr class="' . ($counter++ % 2 ? "odd" : "even") . '"> 
     <td>' . ($result['prefer_contact'] == "Shipping" ? "Ship Date" : "Pickup Date") . ':</td> 
     <td>' . date("m/d/Y",strtotime($result['oqship_date'])) . '</td> 
    </tr> 

    <tr class="' . ($counter++ % 2 ? "odd" : "even") . '"> 

     <td>Turnaround time:</td> 

     <td>' . $result['trndtime'] . '</td> 

    </tr>' ; 

    if($result['prefer_contact'] == "Shipping") 

    { 

     $message .= ' 

     <tr class="' . ($counter++ % 2 ? "odd" : "even") . '"> 

      <td colspan="2"><h3>Shipping Address: </h3> </td> 

     </tr> 

     <tr class="' . ($counter++ % 2 ? "odd" : "even") . '"> 

     <td>Name:</td> 

     <td>' . $result['s_name'] . '</td> 

    </tr>' ; 

    if($result['s_business'] != "" && $result['s_business'] != "Business") { 

    $message .= '<tr class="' . ($counter++ % 2 ? "odd" : "even") . '"> 

     <td >Business Name:</td> 

     <td >' .$result['s_business'].'</td> 

    </tr>' ; 

    } 

    $message .='<tr class="' . ($counter++ % 2 ? "odd" : "even") . '"> 

     <td>Address1: </td> 

     <td>' . $result['s_address1'] . '</td> 

    </tr>' ; 

    if($result['s_address2'] != "" && $result['s_address2'] != "Address 2") { 

    $message .= '<tr class="' . ($counter++ % 2 ? "odd" : "even") . '"> 

     <td>Address2:</td> 

     <td>'.$result['s_address2'].'</td> 

    </tr>' ; 

    } 

    $message .='<tr class="' . ($counter++ % 2 ? "odd" : "even") . '"> 

     <td>City:</td> 

     <td>' . $result['s_city'] . '</td> 

    </tr> 

    <tr class="' . ($counter++ % 2 ? "odd" : "even") . '"> 

     <td>State: </td> 

     <td>' . $result['s_state'] . '</td> 

    </tr> 

    <tr class="' . ($counter++ % 2 ? "odd" : "even") . '"> 

     <td>Zip Code: </td> 

     <td>' . $result['s_zip'] . '</td> 

    </tr> 

     ' ; 

    } 

    $message .= '<tr class="' . ($counter++ % 2 ? "odd" : "even") . '"> 

     <td valign="top">Comment: </td> 

     <td valign="top">' . html_entity_decode($result['message']) . '</td> 

    </tr>' ; 
    if($result['notes'] != "") { 
    $message .= '<tr class="notes_written"> 

     <td valign="top">Notes: </td> 

     <td valign="top">' .html_entity_decode($result['notes']). '</td> 

    </tr> 
    <tr> 
    <td colspan="2">&nbsp;</td> 
    </tr>' ; 
    } 
    $message .= '<tr> 

     <td valign="top" colspan="2"> 
     <h2 style="margin-top:10px">Artwork And Files</h2> 

我想這件事情與如果($結果 但不知道在哪裏的錯誤是在

+1

這是一個問題的一個非常有限的解釋簡直太多的代碼。需要進行更具體的瞭解的問題並刪除所有不相關的代碼 – charlietfl

+0

歡迎來到SO。 請閱讀[我可以問哪些主題](http://stackoverflow.com/help/on-topic) 和[如何提出一個好問題](http://stackoverflow.com/help/how-to - 問) 和[完美的問題](http://codeblog.jonskeet.uk/2010/08/29/writing-the-perfect-question/) – RiggsFolly

+0

只是縮短了代碼 –

回答

0

檢查你的輸出來源,看看是否顯示任何地址字段或沒有。我可以看到你的HTML標記壞了,請參見下面的代碼,TR,並且沒有正確關閉或打開

<td>' . $result['s_name'] . '</td> 

</tr>' ; 

if($result['s_business'] != "" && $result['s_business'] != "Business") { 

$message .= '<tr class="' . ($counter++ % 2 ? "odd" : "even") . '"> 

    <td >Business Name:</td> 

    <td >' .$result['s_business'].'</td> 

</tr>' ; 

} 

$message .='<tr class="' . ($counter++ % 2 ? "odd" : "even") . '"> 

    <td>Address1: </td> 

    <td>' . $result['s_address1'] . '</td> 

</tr>' ; 
+0

它不是拉數據的狀態,地址或名稱。 –