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...
Gracias compas
ahí dice que el conflicto esta en productos.html (si, ya viste donde verdad? donde esta la ruta) hasta la línea te dice que es la 8, y para terminar, si traducimos dice "undefined variable: PHP_SELF" y "undefined variable: enviar1".. o sea??.. "no se conoce la variable PHP_SELF"
..




