Tengo un problema y no se si es el easyphp o soy yo, aunque dudo que sea yo por que me bajo un ejemplo de la aplicacion que quiero (agenda) y me salen varios errores e incluso cuando ejecuto un script en un servidor, aqui les va mi pequeñ agenda a ver si me ayudan.
resulta que yo creo mi base de datos llamada agenda y la tabla contenido en el cual tengo Id, Nombre, etc
LLamo a la base de datos - conexion.php
Código PHP:
<?php
function Conectarse()
{
if (!($link=mysql_connect("localhost","ianiferrer","")))
{
echo "Error conectando a la base de datos.";
exit();
}
if (!mysql_select_db("agenda",$link))
{
echo "Error seleccionando la base de datos.";
exit();
}
return $link;
}
$link=Conectarse();
echo "Conexión con la base de datos conseguida.<br>";
formulario y la llamada a la consulta - frmagenda.php
Código PHP:
<?php
include("conexion.php");
$link=Conectarse();
$result=mysql_query("select * from datospersonales",$link);
?>
<TABLE BORDER=1 CELLSPACING=1 CELLPADDING=1>
<TR><TD> Id</TD>
<TD> Nombre </TD>
</TR>
<?php
while($row = mysql_fetch_array($result)) {
printf("<tr><td> %s</td><td> %s </td></tr>", $row["Id"],$row["Nombre"]);
}
mysql_free_result($result);
mysql_close($link);
?>
luego viene la parte de procesar los datos
Procesardatos.php
Código PHP:
<?php
include("conexion.php");
$link=Conectarse();
$Id=$_POST['Id'];
$Nombre=$_POST['Nombre'];
mysql_query("insert into datospersonales (Id,Nombre) values ('$Id','$Nombre')",$link);
header("Location:frmagenda.php");
?>
Miren los errores aqui
--------------------------
Conexión con la base de datos conseguida.
Notice: Undefined index: Id in d:\webmaster\procesardatos.php on line 11
Notice: Undefined index: Nombre in d:\webmaster\procesardatos.php on line 12
Warning: Cannot modify header information - headers already sent by (output started at d:\webmaster\procesardatos.php:8) in d:\webmaster\procesardatos.php on line 15
Nota: tengo que recalcar que de tantos codigos de agenda la mayoria son iguales o casi iguales, no creo que yo tenga problema, pero bueno
gracias de ante mano