Jeje soy demasiado nuevo en este tema como para entender estos codigos con facilidad entonces alguien tendra que tener un poco de paciencia para decirme mas o menos donde deberia de poner eso y como para que me funcionara :repito( tengo que hacer que el text box que tiene el calendario solo se pueden escribir numeros y guiones , supongo que sera facil pero ...
Y bueno ahora tambien tengo otro problemilla y es que los errores que deberian de salir a no poner algo en los campos salen directamente y me gustaria ocultarlos asta entonces ... un saludo y os dejo aqui el ejercicio para que le echeis un vistazo.
Gracias y lo siento CHuLoSoY por no entender muy bien
<?php
require ('functions.php');
connectar_imc();
$formok=0;
if($_POST['titulo']=="") {
echo "error - campo titulo vacio";
$formok=1;
}"<br><br>";
if($_POST['noticia']=="") {
echo "error - campo noticia vacio";
$formok=1;
}
//echo $_POST['titulo']. "<br><br>";
//echo $_POST['noticia'];
if(isset($_POST['enviar'])) {
if($formok==0) {
$sql="INSERT INTO news (id_imc_user,new_date,new_title,new_description) VALUES ('3','".$_POST['fecha']."','".$_POST['titulo']."','".$_POST['noticia']."')";
$result = mysql_query($sql);
}
}
?>
<script language='javascript' src="popcalendar.js"></script>
</head>
<body>
<center>
<form name="form1" method="post" action="noticias.php">
Calendario<input name="fecha" type="text" id="dateArrival" onClick="popUpCalendar(this, form1.dateArrival, 'yyyy-mm-dd');" size="10">
<br>
Titulo<br>
<input type="text" name="titulo" size="30">
<br><br>
Descripción<br>
<textarea name="noticia"rows="5"cols="30"></textarea><br/>
<br><br>
<input type="submit" name="enviar" value="Enviar">
</form>