<?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 ['we']か$ _GET ['se']が存在するかどうかを調べます。 <script>
を実行します。
これを短くする方法はありますか?私はブール値を作成することで自分自身をしようとしましたが、もっと短くすることもできますか?私は将来的にはよりクリーンなコーディングをしたいと思っています。
関数にラップしてください。 – Radu
関数にラップすることで、どういう意味になっているのか解答してください。 – Karem
まず、適切なコードインデントを覚えなければなりません。あなたの現在のコードは完全に読めません。 –