Cytat(dadexix @ 24.11.2007, 21:03:34 )

hmm no to może najprościej:
Kod
mktime(0,0,0,$_POST['miesiac'],$_POST['dzien'],$_POST['rok']);
na tym może operować jak chce:)
Zrobiłem tak jak napisałes tak wygląda teraz skrypt:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>wstaw_nowego</title>
<meta name="GENERATOR" content="Quanta Plus">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<?php
$page_title = 'RSDS: Biogramy';
include_once ('../includes/admin_header.html');
function formularz ($wyswietl=1)
{
if (isset($_GET['id_people'])) $id_people=$_GET['id_people'];
{
}
include_once ('../includes/admin_footer.html');
<form action=\"nowa_konferencja.php\" method=\"POST\">
<fieldset><legend>Wprowadź do poniższego formularza dane konferencji:</legend>
<table border=\"0\">
<input type=\"hidden\" name=\"id_people\" value=\"$id_people\">
<TR><TD>Temat konferencji:</TD><TD><input type=\"text\" name=\"temat\" maxlength=\"255\" size=\"50\"></TD></TR>
<TR><TD>Miasto:</TD><TD><input type=\"text\" name=\"miasto\" maxlength=\"255\" size=\"50\"></TD></TR>
<TR><TD>Kraj</TD><TD><select name=\"kraje\">";
require_once ('./mysql_connect.php');
$wynik = mysql_query("SELECT * FROM kraj order by kraj") or
die('Błąd zapytania');
{
{
$id_kraj = $row["id_kraj"];
$kraj = $row["kraj"];
/* tutaj same elementy wyświetlane w polu select, czyli..*/
/* "pole" to oczywiście nazwa kolumny do jakiej chcesz się odwołać*/
echo '<option value="'.$id_kraj.'">'.$kraj.'</option>'; }
/*na końcu zamykamy tagi*/
}
<TR><TD>Data rozpoczęcia konferencji</TD><TD>";
?>
<select name="dzien">
<?php
$dzien=1;
while ($dzien<=31) {
echo "<option>".$dzien."</option>"; ++$dzien;
}
?>
</select>
<select name="miesiac">
<?php
$miesiac=1;
while ($miesiac<=12) {
echo "<option>".$miesiac."</option>"; ++$miesiac;
}
?>
</select>
<select name="rok">
<?php
$rok=1900;
while ($rok<=2050) {
echo "<option>".$rok."</option>"; ++$rok;
}
?>
</select>
<?php
<TR><TD>Data zakonczenia konferencji</TD><TD>";
?>
<select name="dzien2">
<?php
$dzien=1;
while ($dzien<=31) {
echo "<option>".$dzien."</option>"; ++$dzien;
}
?>
</select>
<select name="miesiac2">
<?php
$miesiac=1;
while ($miesiac<=12) {
echo "<option>".$miesiac."</option>"; ++$miesiac;
}
?>
</select>
<select name="rok2">
<?php
$rok=1900;
while ($rok<=2000) {
echo "<option>".$rok."</option>"; ++$rok;
}
?>
</select>
<?php
</table></fieldset>
<div><input type=\"submit\" name=\"zapisz\" value=\"zapisz\"></div><br/>
<a href=\"konferencje.php?id_people={$id_people}\">idź do konferencji</a>
</form>
";
}
if (!isset ($_POST['zapisz'])) {
formularz();
}
//utworzenie krótkich nazw zmiennych
$id_kraj=$_POST['kraje'];
$temat=$_POST['temat'];
$miasto=$_POST['miasto'];
$data_rozp=mktime($_POST['rok'],$_POST['miesiac'],$_POST['dzien']); $data_zak=mktime($_POST['dzien2'],$_POST['miesiac2'],$_POST['rok2']); $id_people=$_POST['id_people'];
{
}
include ('./mysql_connect.php');
$zapytanie = "insert into konferencje (id_people, temat, miasto, id_kraj, data_rozpoczecia, data_zakonczenia) values ('$id_people', '$temat', '$miasto', '$id_kraj', '$data_rozp', '$data_zak'); ";
if ($wynik!=0)
{
echo '<h1>rezultat wstawienia konferencji</h1>'; echo "Operacja zrealizowana"; $page_title = 'RSDS: Biogramy';
include_once ('../includes/admin_header.html');
include_once ('../includes/admin_footer.html');
}
else
{
echo '<h1>rezultat wstawienia konferencji</h1>'; $message2='<p>Operacja nie została zrealizowana z powodu błędu naszego systemu:</p><p>' . mysql_error() . '</p>'; }
echo '<font color="red">' . $message2. '</font>';
?>
</body>
</html>
Niestety nie wsatwia daty do bazy danych