Ver Mensaje Individual
  #18 (permalink)  
Antiguo 03/06/2005, 19:33
okram
Invitado
 
Mensajes: n/a
Puntos:
no entendi...

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("<","&lt;",$mensaje); 
$mensaje str_replace(">","&gt;",$mensaje); 
$mensaje str_replace("\'","'",$mensaje); 
$mensaje str_replace('\"',"&quot;",$mensaje); 
$mensaje str_replace("\\\\","\",$mensaje); 
return $mensaje; 


if(trim($HTTP_POST_VARS["
title"]) != "" && trim($HTTP_POST_VARS["content"]) != "") 
{
$sql = "
INSERT INTO news (title,contentVALUES ("; 
$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