我有這樣的:PHP:使清潔和更短的代碼
<?php
if($_GET['wE'] && is_numeric($_GET['wE'])){
$we = mysql_real_escape_string($_GET['wE']);
$query_find_we = "SELECT id FROM users_wall WHERE id = '$we' AND uID = '$showU[id]'";
$query_find_we = mysql_query($query_find_we)or die(mysql_error());
$grab_wall_comment = (mysql_num_rows($query_find_we) == 1) ? "window.location.hash = '#comment$we';" : "alert('Vägginlägg kunde ej hittas.');";
?>
<script>
$(function() {
<?php echo $grab_wall_comment; ?>
});
</script>
<?php
}elseif($_GET['sE'] && is_numeric($_GET['sE'])){
$se = mysql_real_escape_string($_GET['sE']);
$query_find_se = "SELECT id FROM users_statuslog WHERE id = '$se' AND uID = '$showU[id]'";
$query_find_se = mysql_query($query_find_se)or die(mysql_error());
$grab_status_comment = (mysql_num_rows($query_find_se) == 1) ? "window.location.hash = '#comment$se';" : "alert('Status kunde ej hittas.');";
?>
<script>
$(function() {
<?php echo $grab_status_comment; ?>
});
</script>
<?php
}
?>
檢查是否有任何$ _GET [ '我們']或$ _GET [ '本身'],如果它的存在。並運行<script>
。
有沒有辦法讓這個縮短?我嘗試着自己製作一個布爾值,但也許你可以將它縮短一些?任何想法,我想使清潔編碼在未來..
把它包裝在一個函數中.. – Radu 2010-12-05 16:00:19
請回答並提供你如何通過將它包裝在一個函數中的例子。 – Karem 2010-12-05 16:03:22