Hola espero poderte ayudar en algo la veradad yo lo aria de esta forma no se si sea la mejor pero resulta....
Código PHP:
$dbhost='localhost'; // Servidor
$dbusername='daniel'; // Nombre de usuario
$dbuserpass=''; // Contraseña
$dbname='punto'; // Nombre de la base de datos
$link=mysql_connect($dbhost,$dbusername,$dbuserpass);
mysql_select_db($dbname)or die('no se puede seleccionar la base de datos');
if ($_POST['submit']){//esto es si es precionado el boton de submit
if(isset($_POST['finaldeoferta'])&&!empty($_POST['finaldeoferta'])&&
isset($_POST['nombre'])&&!empty($_POST['nombre'])&&
isset($_POST['anuncio'])&&!empty($_POST['anuncio'])){
$nombre=htmlentities($_POST['nombre']);//esto es esto <input name="nombre" type="text" >
$fin=explode("-",$_POST['finaldeoferta']);//esto es esto <input name="finaldeoferta" type="text" >
$inicio=explode("-",date( "j-n-y"));//recuerda esta es la fecha de entrada y es dada por el sistema
$anuncio=htmlentities($_POST['anuncio']);//esto es <input name="anuncio" type="text" value="te amo elvira" >
$query ="SELECT username FROM datos WHERE username='$nombre'";
$row = mysql_query($query,$link) or die (mysql_error());//selecciona username desde usuarios donde username sea $nombre
$ray = mysql_num_rows($row);//lo hace
if ($ray > 0 ){//y si almenos obtubo uno es porque ya existe un nombre igual y sale del programa
echo "nombre repetido";
exit();}
//con esta sentencia introducimos los datos a nuestra base de datos
mysql_query ("INSERT INTO datos (username,anuncio,fechafin,fechaini)
VALUES ('{$nombre}','{$anuncio}','".$fin[2]."-".$fin[1]."-".$fin[0]."','".$inicio[2]."-".$inicio[1]."-".$inicio[0]."')",$link);
$my_error=mysql_error($link);
if(!empty($my_error)){
$a3 ="Error al introducir datos.$my_error";
echo"Error al introducir datosssssssssss.$my_error";
}else{
mysql_free_result($queEmp);
echo"Los datos han sido introducidos satisfactoriamente";
}
echo"faltan datos";
}
}
$x=date("j-n-y");//esta es la fecha de inicio que se aloja en -> x
Código HTML:
<form name="form1" method="post" action="fac.php">
<span style="color:#000; font-size:12px;">Nombre</span><br>
<input name="nombre" type="text" ><br><br>
<span style="color:#000; font-size:12px;">Anuncio</span><br>
<input name="anuncio" type="text" value="te amo elvira" ><br><br>
<span style="color:#000; font-size:12px;">Fecha de inicio</span><br>
<input name="iniciodeoferta" type="text" value="<?echo "$x";?>" ><br><br>
<span style="color:#000; font-size:12px;">Fecha final (dd,mm,aa) </span><br>
<input name="finaldeoferta" type="text" ><br><br>
<input name="submit" type="submit">
</form>