Trato de hacer una consulta a una tabla y volcar todo lo que tiene en una tabla escrita en html. El problema que tengo es que no sé por qué me tira el error que me tira:
- Notice: Undefined variable: PHP_SELF in C:\wamp\www\negocio\productos.html on line 42 Call Stack #TimeMemoryFunctionLocation 10.0005366568{main}( )..\familia_productos.php:0 20.0182411448include( 'C:\wamp\www\tienda\productos.html' )..\familia_productos.php:8 " >
- Notice: Undefined index: enviar1 in C:\wamp\www\negocio\productos.html on line 61
Obviamente tengo mi archivo php llamado familia_productos.php que es el encargado de hacer esa consulta:
Primero se ejecuta este:
Código PHP:
<?php
if(!isset($_SESSION))
{
session_start();
}
$_POST['accion']=$_GET['categoria'];
include("/wamp/www/negocio/logica_datos/facturalux_productos.php");
include("/wamp/www/negocio/productos.html");
?>
Código PHP:
<?php
if(!isset($_SESSION))
{
session_start();
}
$nombre=$_POST['accion'];
//Conectar a la base de datos
$db=mysql_connect("localhost","","");
mysql_select_db("miBD");
$query = "SELECT * FROM familias WHERE descripcion='$nombre' ";
$result=mysql_query($query);
$familias[0]=mysql_fetch_array($result);
$result=$familias[0]["codfamilia"];
$query = "SELECT * FROM articulos WHERE codfamilia=".$result." ";
$result=mysql_query($query);
$num_result=mysql_num_rows($result);
for ($i=1; $i<=$num_result; $i++) // ciclo para procesado
{$_POST[$i]=mysql_fetch_array($result);
}
$_POST['num_productos']=$num_result;
mysql_close($db);
?>
Me tiene frito y no tengo idea de php, si podéis decirme que significa eso...
![Adios](http://static.forosdelweb.com/fdwtheme/images/smilies/adios.gif)