کدنویسی مترجم به زبان php

0 امتیاز
32 بازدید
سوال شده دی 5, 1394 توسط hadi.es  
ویرایش شده دی 7, 1394 توسط hadi.es

سلام استاد

کمکم کنید !

این کد منه (یه مترجمه)
 

ببینید مشکلی که داره و نمیتونم برطرفش کنم اینه : وقتی توی یک خط کلماتم رو مینویسم کار میکنه ولی وقتی اینجوری مینویسم کار نمیکنه :

هادی

اسماعیلی
------------

ولی اینجوری کار میکنه :

هادی اسماعیلی
 

اینم کدمه :

                                                                            
<form action="translat.php" method="post">
  متن فارسی :<br />
<textarea name="text" id="text" cols="30" rows="10" style="resize: none;"></textarea><br/><br/>
            <input type="submit" name="Translated" value="ترجمه" style="padding: 10px; background-color: red; font-size: 17px; border-radius: 3px;border: none; width: 5%; box-shadow: 0.5px 2px 3px 1px; margin-bottom: 20px;" />
          </form>
<span id="en">متن ترجمه شده : </span><br/>
<span id="text_result">
    
  <?php
  $post = nl2br(filter_input(INPUT_POST, 'text', FILTER_SANITIZE_SPECIAL_CHARS));
    $Result_Splite = @split(" ", $post);
    print_r($Result_Splite);
  if(empty($post) && isset($_POST["Translated"])) {
      echo "<span id='errorEmpty'>فیلد خالی ست </span>";
  }else {
      for( $i = 0 ; $i < count( $Result_Splite ) ; $i++ ) {
        $post_split = $Result_Splite[$i];
      //SQL
        $myquery = "
      SELECT `word` FROM `english`
      inner join `persian`
      on english.id = persian.id
      where `wordpersian` = '$post_split'
        ";
        //Query Result
        $query_echo = mysql_query($myquery);
        $row = mysql_fetch_array($query_echo);               
        echo " ".$row['word'];
        }
  }
  ?>
</span>

کمکم کنید که برطرف بشه این مشکل

این مطلب را به اشتراک بگذارید

1 پاسخ

0 امتیاز
پاسخ داده شده دی 7, 1394 توسط ASHKARAN  
با عرض سلام

وقتی به خط بعد میرید یک کاراکتر \n به متنتون اضافه میشه....

بررسی بفرمایید ان شاالله مشکلتون حل میشه....
دارای دیدگاه دی 7, 1394 توسط hadi.es  
بازم نتونستم درستش کنم

979 سوال

819 پاسخ

1,329 دیدگاه

1,274 کاربر

متاسفانه نیستم

این مطلب را به اشتراک بگذارید

ali.ashkaran@gmail
ما .....
  • سعی بر پاسخگویی به سوالات دیگران داریم.
  • به سوال و یا نظر دیگران احترام می گذاریم .
  • این وبسایت را به دیگران معرفی می کنیم.
  • همواره صمیمیت و ادب را رعایت می کنیم.
  • به سوالمان برچسب های مرتبط اضافه می کنیم.
  • در حین طرح سوال فرد خاصی را مخاطب قرار نمی دهیم .
...