Трябва ми помощ за функция. Искам да си направя една функция за да си улесня работата.
Тъй, като не съм много запознат искам малко информация. Значи в момента имам switch и няколко case-а. Във всеки case трябва да поставям един и същ код, само с променени mysql заявки. Стигнах до някъде и всичко си е точно, но ми се струва много обемно, за почти няма нищо.
Искам да направя по-горния код като функция, с няколко параметъра. На местата където искам да е параметър съм написал. И накрая вместо да копирам 10 пъти това просто на мястото където ми трябва да напиша примерно:
function show(параметрите) и да излиза.
Не са ми много ясни тези функции, затова питам.
Тъй, като не съм много запознат искам малко информация. Значи в момента имам switch и няколко case-а. Във всеки case трябва да поставям един и същ код, само с променени mysql заявки. Стигнах до някъде и всичко си е точно, но ми се струва много обемно, за почти няма нищо.
Код:
<?php
$date = time();
$query = "някаква заявка";
$result = mysql_query($query) or die(mysql_error());
if(mysql_num_rows($result)<=0) {
$query2 = "някаква заявка";
$result2 = mysql_query($query2) or die(mysql_error());
if(mysql_num_rows($result2) >= 1) {
if($rows['reg'] >= [b]ПАРАМЕТЪР НА ФУНКЦИЯТА[/b] ) {
if($_POST[' [b] ПАРАМЕТЪР НА ФУНКЦИЯТА [/b]']) {
$newreg = $rows['reg']-[b]ПАРАМЕТЪР НА ФУНКЦИЯТА[/b];
$getreg = "някаква заявка";
mysql_query($getрег) or die(mysql_error());
$date_activate = time();
$date_expire = time()+2629743;
$type = "[b]ПАРАМЕТЪР НА ФУНКЦИЯТА[/b]";
$type2 = "[b]ПАРАМЕТЪР НА ФУНКЦИЯТА[/b]";
$query3 = "някаква заявка";
mysql_query($query3) or die(mysql_error());
mysql_select_db("servers") or die(mysql_error());
$query4 = "някаква заявка";
$result4 = mysql_query($query4) or die(mysql_error());
$updateexp = "някаква заявка";
mysql_query($updateexp) or die(mysql_error());
$row4 = mysql_fetch_assoc($result4);
$query5 = "някаква заявка";
$result5 = mysql_query($query5) or die(mysql_error());
$row5 = mysql_fetch_assoc($result5);
$id = "[b]ПАРАМЕТЪР НА ФУНКЦИЯТА[/b]";
$check = mysql_query("някаква заявка") or die(mysql_error());
$checkflagsrow = mysql_fetch_assoc($checkflags);
$query6 = "някаква заявка";
mysql_query($query6) or die(mysql_error());
echo '<meta http-equiv="refresh" content="0">';
}
else {
echo '
<form method="post" action="reg.php?id=[b]ПАРАМЕТЪР НА ФУНКЦИЯТА[/b]">
<input type="submit" name="[b]ПАРАМЕТЪР НА ФУНКЦИЯТА[/b]" class="button" value=" " />
</form>
';
}
}
else {
}
}
else {
}
}
else {
}
?>
Искам да направя по-горния код като функция, с няколко параметъра. На местата където искам да е параметър съм написал. И накрая вместо да копирам 10 пъти това просто на мястото където ми трябва да напиша примерно:
function show(параметрите) и да излиза.
Не са ми много ясни тези функции, затова питам.