De verdad muchas gracias ccliment me funciono bien, el codigo que necesitarba era este:
Código PHP:
Ver original<?php
include_once("conexion.php");
function metodo()
{
$tmp=false;
foreach ($_POST as $key => $valor)
{
{
$tmp=true;
//echo "<br>el campo " . $key . " contiene :" . $valor;
}
else
{
$tmp=false;
break;
//echo "el campo " . $key. " contiene :" . $valor;
}
}
return $tmp;
}
if(metodo())
{
$conexion=mysql_connect($host,$user,$password) or
die ("No se ha conectado al host");
mysql_query("INSERT INTO practica (nombre,apellido,ci,direccion,telefono,sexo,correo) VALUES ('$_POST[nombre]','$_POST[apellido]','$_POST[ci]','$_POST[direccion]','$_POST[telefono]','$_POST[sexo]','$_POST[correo]')",$conexion);
echo "datos insertado correctamente";
}
else
{
echo "Tienes algun campo vacio";
}
metodo();
?>
Yo al llamar el campo colocaba $_POST y solo era $key o valor
Gracias pateketrueke me di cuenta pero ese fue que me puse a practicar tanto y deje eso si pero el problema es que no encontraba el indice.
Muchas gracias.