Добавяне с падащо меню

niki_noki

Registered
Добър вечер.. :lol:

HTML:
Дата:<br/>
		<input name="date" type="text" style="background: #ddd; border: none; width: 80px; height: 25px; padding-left: 8px; " maxlength="5"/><br/>

Така добавям датата, пример: 25.05, но някой може да си прави гавра и да пише 99.95 примерно. Как да го направя да стане с падащо меню.

ПРИМЕР:
ПАДАЩО МЕНЮ ОТ 1 до 31 . ПАДАЩО МЕНЮ ОТ 1 до 12

и след това в базата данни да се събира 25.05 примерно :)
 
PHP:
<?php
if (isset($_POST['submit']))
{
$days = $_POST['days'];
$months = $_POST['months'];
$years = $_POST['years'];
echo $days.'.'.$months.'.'.$years;
}

echo '<form method="POST" action="">
<select name="days">';
for ($i=1;$i<=31;$i++)
{
echo '<option value="'.$i.'">'.$i.'</option>';
}
echo '</select>
<select name="months">';
for ($i=1;$i<=12;$i++)
{
echo '<option value="'.$i.'">'.$i.'</option>';
}
echo '</select>
<select name="years">';
for ($i=1980;$i<=2011;$i++)
{
echo '<option value="'.$i.'">'.$i.'</option>';
}
echo '</select><br />
<input type="submit" name="submit" value="Коя дата е това?" />
</form>';
?>
:idea:
 
HTML:
				<form action="" method="post" id="osx-modal-data">
	
		Име:<br/>
		<input name="name" type="text" style="background: #ddd; border: none; width: 80px; height: 25px; padding-left: 8px; " maxlength="4"/>
		<br/>
		
		Дата:<br/>
		<input name="date" type="text" style="background: #ddd; border: none; width: 80px; height: 25px; padding-left: 8px; " maxlength="5"/><br/>
		
		Информация:<br/>
		<textarea name="info" onKeyDown="limitText(this.form.info,this.form.countdown,800);" 
onKeyUp="limitText(this.form.info,this.form.countdown,800);" style="background: #ddd; border: none; width: 436px; height: 292px; padding-left: 10px; ">
</textarea><br>
<font size="1">Имате още <input readonly type="text" name="countdown" value="800" style="background: #eee; border: none; width: 22px;"> символа.</font>
		
		
		
<br />
<br />
<br />
		<input name="submit" type="submit"  value="Изпрати" />
	
</form>


това ми е формата как ще стане да се добави.. ? пробвах но при мене не стана
 
PHP:
<?php
if (isset($_POST['submit']))
{
$days = $_POST['days'];
$months = $_POST['months'];
$years = $_POST['years'];
echo $days.'.'.$months.'.'.$years;
}
?>

<form action="" method="post" id="osx-modal-data">
Име:<br/>
<input name="name" type="text" style="background: #ddd; border: none; width: 80px; height: 25px; padding-left: 8px; " maxlength="4"/>
<br/>
Дата:<br/>
<?php
echo '<select name="days" style="background: #ddd; border: none; width: 80px; height: 25px; padding-left: 8px;">';
for ($i=1;$i<=31;$i++)
{
echo '<option value="'.$i.'">'.$i.'</option>';
}
echo '</select>
<select name="months" style="background: #ddd; border: none; width: 80px; height: 25px; padding-left: 8px;">';
for ($i=1;$i<=12;$i++)
{
echo '<option value="'.$i.'">'.$i.'</option>';
}
echo '</select>
<select name="years" style="background: #ddd; border: none; width: 80px; height: 25px; padding-left: 8px;">';
for ($i=1980;$i<=2011;$i++)
{
echo '<option value="'.$i.'">'.$i.'</option>';
}
echo '</select><br/>';
?>
Информация:<br/>
<textarea name="info" onKeyDown="limitText(this.form.info,this.form.countdown,800);" 
onKeyUp="limitText(this.form.info,this.form.countdown,800);" style="background: #ddd; border: none; width: 436px; height: 292px; padding-left: 10px; ">
</textarea><br>
<font size="1">Имате още <input readonly type="text" name="countdown" value="800" style="background: #eee; border: none; width: 22px;"> символа.</font>  
<br />
<br />
<br />
<input name="submit" type="submit"  value="Изпрати" />
</form>
 
niki_noki каза:
Ок ама в базата данни не се добавя датата ..
Направил ли си заявка към базата данни?
Дай да видим кода както го правиш защо не иска да работи.
Какво ти е полето в базата данни. Препоръчително е varchar.
 
PHP:
<?php
include "include/config.php";

	if(isset($_POST['submit'])){
		$ime = $_POST['ime'];
		$date = $_POST['date'];
		$info = $_POST['info'];
		$sql = "INSERT INTO `godini` (`id`, `ime`,`date`, `info`) VALUES ('NULL', '$ime','$date', '$info');";
		$result = mysql_query($sql) or die(mysql_error());
			if($result == true){
				echo "<div class='close'><a href='#' class='simplemodal-close'>x</a></div>";
				
				
				
}}

	
?>
 
PHP:
<?php
include "include/config.php";

        if(isset($_POST['submit'])){
                $ime = $_POST['ime'];
                $date = $_POST['days'].'.'.$_POST['months'].'.'.$_POST['years'];
                $info = $_POST['info'];
                $sql = "INSERT INTO `godini` (`id`, `ime`,`date`, `info`) VALUES ('NULL', '$ime','$date', '$info');";
                $result = mysql_query($sql) or die(mysql_error());
                        if($result == true){
                                echo "<div class='close'><a href='#' class='simplemodal-close'>x</a></div>";
                                
                                
                                
}}

        
?>
 

Back
Горе