Ver Mensaje Individual
  #3 (permalink)  
Antiguo 10/05/2012, 03:08
toninoole
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Problema con funciones a una BBDD

Fichero que ejecuto:

Código PHP:
$res select('Nombre','Usuario',"Tipo",2);
pinta($res,'Usuarios','anulausuario');

$res select('Nombre','TipoPlato',"","");
pinta($res,'Tipo Comida','borratipoplato');

$res select('Nombre','TipoComida',"","");
pinta($res,'Tipo Comida','borratipocomida'); 
Fichero de funciones:

Código PHP:
function select($campo,$tabla,$condicion,$Dcond) {
    require_once(
'conectaDB.php');
    
$sel "SELECT $campo FROM ".$tabla;
    if (
$condicion != "") { $sel $sel." WHERE $condicion=$Dcond"; }
    
$resultado $db->query($sel);
    return 
$resultado;
}


function 
pinta($datos,$nombre,$cola){
$pinta "<table><tr><th>$nombre</th></tr>";
    foreach (
$datos as $val) {
        
$pinta $pinta.'<tr><td>'.$val['0'].'</td><td><form method="post" action="includes/admin/'.$cola.'.php?name='.$val['0'].'"><input type="submit" value="X"></form></td></tr>';
    }
    
$pinta $pinta."</table> \n";
    print 
$pinta;

Como he dicho la primera vez se ejecuta bien, hace la consulta bien y lo pinta bien. La segunda vez ya no... No se si es por el require_once...