Форум о FIFA 15, FIFA 14, PES 2014 и других футбольных симуляторах на fifasoccer.ru

Форум о FIFA 15, FIFA 14, PES 2014 и других футбольных симуляторах на fifasoccer.ru (http://fifasoccer.org/forum/index.php)
-   Программирование (http://fifasoccer.org/forum/forumdisplay.php?f=40)
-   -   Программирование на php (http://fifasoccer.org/forum/showthread.php?t=4076)

fast 20.05.2006 15:46

У кого есть скрипт или кто может написать скрипт подобного содержания.
Главная страница делится на несколько классов - от 5а до 11г
всего 28 классов
Далее в каждом классе страничка делится на несколько десятков предметов. В каждом предмете один и тот же список учеников. У каждого ученика около сотни столбцов - ячейки для оценок. Около оценки спец. пометка. И классы, и ученики, и спец. пометки и оценки и предметы можно редактировать через админку.

У кого есть подобный скрипт или кто может его написать - дам 5WMZ
Впринципе, работы немного. Сроки - неограничены

Tosha 20.05.2006 16:04

Стучи в асю 546-303

fast 20.05.2006 19:38

Пример того, что мне нужно выложил тут: www.soccermania.ru/klasses.htm

Tosha 20.05.2006 19:41

оК

Bobr 29.06.2006 16:39

Что-то непотяно, почему сообщения отправляться не хотят?

index.php
PHP код:

<script src=RequiredFields.js></script>
<STYLE type=text/css>
span.required
{
    color: red;
}
span.valid
{
    display: none;
}
</STYLE>
<?PHP
echo "
<FORM action=\"send.php\" method=\"post\" style=\"FONT: 11px tahoma\">
<table width=\"100%\" style=\"FONT: 11px tahoma\">
    <tr valign=\"top\">
        <td width=\"25%\">Имя, фамилия</td>
        <td width=\"3%\"><span id=\"tbNameL\" class=\"required\">*</span></td>
        <td width=\"72%\"><input name=\"tbName\" type=\"text\" id=\"tbName\" onKeyUp=\"ValidateRequired()\" /></td>
    </tr>
    <tr valign=\"top\">
        <td>Электронная почта</td>
        <td><span id=\"tbEmailL\" class=\"required\">*</span></td>
        <td><input name=\"tbEmail\" type=\"text\" id=\"tbEmail\" onKeyUp=\"ValidateRequired()\" /></td>
    </tr>
    <tr valign=\"top\">
        <td>Ваше письмо:</td>
        <td><span id=\"tbQuestionL\" class=\"required\">*</span></td>
        <td><textarea name=\"tbQuestion\" rows=\"5\" cols=\"20\" id=\"tbQuestion\" onKeyUp=\"ValidateRequired()\"></textarea></td>
    </tr>
    <tr valign=\"top\">
        <td colspan=\"2\"></td>
        <td><input type=\"submit\" value=\"Отправить\" id=\"btnSubmit\" /></td>
    </tr>
</table>
                
        <script type=\"text/javascript\">
        <!--
        RegisterRequiredTextFields ('tbName tbEmail tbQuestion');
        //-->
        </script>
        <script type=\"text/javascript\">
        <!--
        DisableSubmitButton('btnSubmit');
        //-->
        </script>
</FORM>
"
?>

send.php
PHP код:

<?PHP

if((!$tbName) || (!$tbEmailL) || (!$tbQuestion)) { echo ""; } else { echo " "; }

if((!
$tbName) || (!$tbEmailL) || (!$tbQuestion)) { echo "<H2 style=\"FONT: 18px tahoma; COLOR: red\">Сообщение не отправлено!</H2><b>Пожалуйста, заполните все поля формы!</b>"; } else {

echo 
"<H2 style=\"FONT: 18px tahoma; COLOR: red;\">Сообщение успешно отправлено администрации сайта</h2><b>В ближайшее время мы свяжемся с вами.</b>";

mail("e-mail@адрес.ru","заголовок письма","
Сообщение сгенирированно и отправлено почтовым роботом сайта НАЗВАНИЕ_САЙТА

Письмо:  
$tbQuestion
Ф.И.О:   
$tbName
E-mail:  
$tbEmailL
"
"Content-Type: text/plain; charset=windows-1251\nContent-Transfer-Encoding: 8bit");
}
?>

RequiredFields.js
PHP код:

var textFields null
var selectField null
var selectFieldLabel null
var phoneFields null
var MainSubmitButton null

function RegisterRequiredTextFields (fieldsStr)
{
    
fieldsStr fieldsStr.replace (/\s+$/g"")
    
textFields fieldsStr.split (' ')
}

function 
RegisterRequiredSelectField (fieldStr)
{    
    
selectField document.getElementById (fieldStr)
    
selectFieldLabel document.getElementById (fieldStr 'L')
}

function 
RegisterRequiredPhoneFields (fieldsStr)
{
    
fieldsStr fieldsStr.replace (/\s+$/g"")
    
phoneFields fieldsStr.split (' ')
}

function 
DisableSubmitButton(id)
{
    
MainSubmitButton document.getElementById (id)
    if (
MainSubmitButton && (selectField || textFields)) MainSubmitButton.disabled true
}

function 
ValidateRequired()
{
    var 
ok true

    
if (selectField)
    {
        if (!
selectField.selectedIndexok false
        
if (selectFieldLabelselectFieldLabel.className selectField.selectedIndex "valid" "required"
    
}

    if (
textFields)
    {
        for (
0!= textFields.lengthc++)
        {
            var 
input document.getElementById (textFields[c])
            var 
label document.getElementById (textFields[c] + 'L')
            if (
input && label)
            {
                var 
value input.value
                value 
value.replace (/^\s+/g"")
                
value value.replace (/\s+$/g""

                if (
value == ''ok false
                label
.className value != '' "valid" "required"
            
}
        }
    }

    if (
MainSubmitButtonMainSubmitButton.disabled = !ok




Часовой пояс GMT +3, время: 04:22.

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot