diran que soy un novato jejej pero ... no entendi muy bien...
mira basicamente el codigo para el archivo addnews.php que es el que contiene el formulario es el siguiente:
Código HTML:
<FORM METHOD="post" name="news" ACTION="send.php">
Title:<br>
<INPUT TYPE="text" style="font-family: Verdana; font-size: 8 pt; color: #000080; background-color: #CFD8F3; border: 1 solid #000080" NAME="title" SIZE="20" MAXLENGTH="50">
<br><br>
Content:<br>
<TEXTAREA NAME="content" style="font-family: Verdana; font-size: 8 pt; color: #000080; background-color: #CFD8F3; border: 1 solid #000080" COLS="40" ROWS="8">
</TEXTAREA>
<br><br>
<INPUT TYPE="submit" class="b1" VALUE="Add News">
</FORM>
como veras los campos tienen por nombre title y content... ahora el codigo del archivo send.php que es el que introduce estos datos en la bd es el siguiente a mi parecer:
Código PHP:
<?php
include("connect.php");
$link = Conectarse();
function quitar($mensaje)
{
$mensaje = str_replace("<","<",$mensaje);
$mensaje = str_replace(">",">",$mensaje);
$mensaje = str_replace("\'","'",$mensaje);
$mensaje = str_replace('\"',""",$mensaje);
$mensaje = str_replace("\\\\","\",$mensaje);
return $mensaje;
}
if(trim($HTTP_POST_VARS["title"]) != "" && trim($HTTP_POST_VARS["content"]) != "")
{
$sql = "INSERT INTO news (title,content) VALUES (";
$sql .= "'".quitar($HTTP_POST_VARS["title"])."'";
$sql .= ",'".quitar($HTTP_POST_VARS["content"])."'";
$sql .= ")";
mysql_query($sql);
echo "News correctly added!";
}
else
{
echo "Please Fill Out The Form";
}
mysql_close($link);
?>
y porseacaso el codigo del archivo connect.php es:
Código PHP:
<?
function Conectarse()
{
$db_host="MI_HOST";
$db_nombre="NOMBRE_DE_LA_BASE_DE_DATOS";
$db_user="USUARIO_EN_LA_BASE_DE_DATOS";
$db_pass="PASSWORD";
$link=mysql_connect($db_host, $db_user, $db_pass) or die ("Error conectando a la base de datos.");
mysql_select_db($db_nombre ,$link) or die("Error seleccionando la base de datos.");
return $link;
}
?>
Usando estos tres archivos lo único que consigo es ingresar los campos title y content en mi tabla ->
news, que tiene las filas id, time, date, title, content. Los campos time y date son del tipo time y date respectivamente, pero al ingresar un registro simplemente se llenan con: 0000-00-00 el date y el time con 00:00:00... algo me debe faltar en send.php
me puedes dar una mano con el codigo del archivo send.php (y como incluyo los codigos que me distes anteriormente??)???
salu2 gracias