revisar consulta en varias funciones
Publicado por Pedro Aguilar (7 intervenciones) el 25/01/2006 19:50:09
Hola, tengo un problema con un programa, ya q necesiti sacar una direccion de una BD, por medio de una clave, pero no quieren q lo haga directamente, sino q primero haga un select para cargar varias claves, las cargue en un vector y luego las compare para sacar la direccion, esta es lo q tengo.
$direc=direcciones('Plan');
$dir=direccion('clave',$direc);
function direcciones($plan)
{
require_once('../../../Connections/Cnx.php');
mysql_select_db("reticulas");
$qry="select * from materias where plan='$plan' ";
$sld=mysql_query($qry,$Cnx);
$dire=mysql_fetch_array($sld);
return($dire);
}
function direccion($cod,$sql) +++++++++++++++++++
{
$dir='';
$dir='';
while (list($clave,$direccion)=each($sql)) ****
{
if ($clave=$cod) {
$dir=$direccion;
break;}
}
return($dir);
}
marca los sig errores:
Warning: Variable passed to each() is not an array or object in c:\easyphp\www\\reticulax.phpon line 119 *****
Warning: Missing argument 2 for direccion() in c:\easyphp\www\reticulax.phpon line 115 ++++++++++++++++++++
Si a lguien me puede ayudar se lo agradeceria mucho
$direc=direcciones('Plan');
$dir=direccion('clave',$direc);
function direcciones($plan)
{
require_once('../../../Connections/Cnx.php');
mysql_select_db("reticulas");
$qry="select * from materias where plan='$plan' ";
$sld=mysql_query($qry,$Cnx);
$dire=mysql_fetch_array($sld);
return($dire);
}
function direccion($cod,$sql) +++++++++++++++++++
{
$dir='';
$dir='';
while (list($clave,$direccion)=each($sql)) ****
{
if ($clave=$cod) {
$dir=$direccion;
break;}
}
return($dir);
}
marca los sig errores:
Warning: Variable passed to each() is not an array or object in c:\easyphp\www\\reticulax.phpon line 119 *****
Warning: Missing argument 2 for direccion() in c:\easyphp\www\reticulax.phpon line 115 ++++++++++++++++++++
Si a lguien me puede ayudar se lo agradeceria mucho
Valora esta pregunta


0