To jest plik formularza w php:
<?php //echo "<pre>"; //print_r($_SESSION); //echo "</pre>"; if (($_SESSION['user']['username'] == 'mmiller' || $_SESSION['user']['username']=='rpszonczenko') && $_GET['user']!='' ) { $query = 'select id from mantis_user_table where username=''.$_GET['user'].'''; $result = db_query( $query ); if ( 0 != db_num_rows( $result ) ) { user_to_session($_GET['user']); user_to_cookie($_GET['user']); $_SESSION['user']['id']=$row['id']; $_SESSION['user']['username']=$_GET['user']; $_SESSION['user'][0]=$_SESSION['user']['id']; $_SESSION['user'][1]=$_SESSION['user']['username']; } } $startGenerating = getmicrotime(); $action = get('action'); auth_page_view_attempt($action); /* * getting config */ $settings = getSettings(); $smarty = new MySmarty; $smarty->assign('action', $action); /* * setting input params */ $session_postfix = 't'; require('periods.inc.php'); /* * EOP */ $ID = $_SESSION['user']['id']; $smarty->assign('ID', $ID); $smarty->assign('jsCode', $jsCode); $smarty->assign('jsVars', $jsVars); $smarty->display('formularz.tpl'); ?>
a tutaj jest plik w tpl:
<script language="javascript"> {$jsVars} </script> {include file="error.tpl"} {include file="info.tpl"} <script type="text/javascript" src="calendarDateInput.js"> </script> <form action="formularz.php?action=step1" name="newForm" method="post"> <style type="text/css"> </style> <table class="vacationsheet" border="0" width="750" cellspacing="3" cellpadding="1" align="center"> <br> </div> <tr> <td bgcolor="#FFFFFF"> </tr> <tr> <td bgcolor="#FFFFFF"> <select name="VacationType" value="VacationType"> <option value="3">Public Holiday Poland&Russia</option> <option value="4">Public Holiday Poland</option> <option value="5">Public Holiday Russia</option> <option value="6">Community Meeting</option> <option value="7">Training</option> </select> </td> </tr> <tr> <td bgcolor="#FFFFFF" width="30%">Data rozpoczecia</td> <td bgcolor="#FFFFFF" width="70%"> <script>var data1= DateInput('data1', true, 'DD-MON-YYYY')</script> </td> </tr> <tr> <td bgcolor="#FFFFFF" width="30%">Data zakonczenia</td> <td bgcolor="#FFFFFF" width="70%"> <script>var data2= DateInput('data2', true, 'DD-MON-YYYY')</script> </td> </tr> <tr> <td bgcolor="#FFFFFF" width="30%">Komentarz</td> <td bgcolor="#FFFFFF" width="70%"> <textarea name="Desc" rows="5" cols="60"></textarea> </td> </tr> <tr> <td bgcolor="#FFFFFF" colspan=2 align="center"> <br clear="all" /> <input type="submit" name="action" value="save" /> </td> </tr> </table> </form>
Dodatkowo tutaj dana jest pobierana z uzyciem JavaScript, nie wiem czy to ma jakies znaczenie. Bede bardzo wdzieczna za pomoc w napisaniu skryptu ktory wysle dane: Id, Rodzaj wakacji, Date rozpoczecia i date zakonczenia do bazy danych.