Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - ELIER

#1
PHP / problema para Ingresar datos a la BD Mysql
13 Febrero 2008, 08:14 AM
Bueno resulta que soy nuevo en php y Mysql ahorita estoy viendolo en la universidad y pues el profe me mando a hacer una pagina que tenga botones como Incluir, modificar, consultar y borrar en Dreamweaver

Bueno lo cierto es que estoy con INCLUIR y pues ya hice la base de datos y la tabla y no me graba los datos quería que alguien si revisara el codigo a ver que no se que error tiene ahi le va..

insertareg.php
<html>
<head>
<title>INSERTAR </title>
</head>
<body>
<H1 align="center">Incluir</H1>
<FORM ACTION="agregar.php">
<TABLE>
<TR>
<TD>Nombre:</TD>
<TD><INPUT TYPE="text" NAME="nombre" SIZE="20"
MAXLENGTH="30"></TD>
</TR>
<TR>
<TD>Direccion:</TD>
<TD><INPUT TYPE="text" NAME="direccion" SIZE="20"
MAXLENGTH="30"></TD>
</TR>
<TR>
<TD>Telefono:</TD>
<TD><INPUT TYPE="text" NAME="telefono" SIZE="20"
MAXLENGTH="30"></TD>
</TR>
<TR>
<TD>Email:</TD>
<TD><INPUT TYPE="text" NAME="email" SIZE="20"
MAXLENGTH="30"></TD>
</TR>
<TR>
<TD>Imagen:</TD>
<TD><input type="text" name="imagen" size="20"
maxlength="30"></TD>
</TR>
</TABLE>
<INPUT TYPE="submit" NAME="accion" VALUE="Grabar">
</FORM>
<hr>
<?php
@include("conec.php");
$link=Conectarse();
$result=mysql_query("select * from tablacurso",$link);
?>

<TABLE BORDER=1 CELLSPACING=1 CELLPADDING=1>
<TR>
<TD>&nbsp;Nombre</TD>
<TD>&nbsp;Dirección&nbsp;</TD>
<TD>&nbsp;Telefono&nbsp;</TD>
<TD>&nbsp;Email&nbsp;</TD>
<TD>&nbsp;Imagen&nbsp;</TD>
</TR>
<?php
while($row mysql_fetch_array($result)) {
printf("<tr><td>&nbsp;%s</td><td>&nbsp;%s&nbsp;</td><td>&nbsp
;%s&nbsp;</td><td>&nbsp;%s&nbsp;</td><td>&nbsp;<img
src=%s>&nbsp;</td></tr>"
,
$row["nombre"],$row["direccion"],$row["telefono"],$row["email
"
],$row["imagen"]);
}
mysql_free_result($result);
?>

</table>
</body>
</html>
agregar.php
<?php
@include("conec.php");
$link=Conectarse();
$sql="insert into tablacurso
(nombre,direccion,telefono,email,imagen) values
('
$nombre','$direccion', '$telefono', '$email', '$imagen')";
mysql_query($Sql,$link);
header("Location: insertareg.php");
?>



Bueno ya yo hice otro llamado conec.php que según una guia que estoy leyendo es para establecer la conexion ese archivo tiene este codigo

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>
<head>
<title>Ejemplo de PHP</title>
</head>
<body>
<?php
function Conectarse()
{
if
(!(
$link=mysql_connect("localhost","root","")))
{
echo 
"Error conectando a la base de datos.";
exit();
}
if (!
mysql_select_db("basecurso",$link))
{
echo 
"Error seleccionando la base de datos.";
exit();
}
return 
$link;
}
Conectarse();
echo 
"Conexión con la base de datos conseguida.<br>";
?>

</body>
</html>



No se que hacer cuando le doy para incluir pues me sale la tipica pantalla de error que sale cuando uno no tiene internet y abre una pagina. Bueno gracias de antemano  a cualquiera que me eche una manito saludos