Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - bgnumis

#46
PHP / [Resuelto] Orden de un string
2 Septiembre 2015, 21:04 PM
Hola estoy intentando ordenar unas fechas (convertidas por un string) pero no sé por qué no me las ordena bien...

He probado lo siguiente

Código (php) [Seleccionar]


$consulta=mysql_query("SELECT `id_registro`, `id_usuario`, `fechavisita` , `oficina`, `conte` FROM `registrovisit` WHERE id_usuario = '$delma' ORDER BY STR_TO_DATE(fechavisita, 'YYYY/mm/dd') ASC ");



He probado así, con strg to date

Código (php) [Seleccionar]


STR_TO_DATE(fechavisita, 'dd/mm/YYYY') ASC ");



Con

Código (php) [Seleccionar]


STR_TO_DATE(fechavisita, '%d/%m/%Y') ASC ");



Y poniendo comillas en fechavisita.

Este campo es un campo formato texto ¿Por qué no me ordenará bien?




Ya lo sé lo he conseguido con cast
#47
Desarrollo Web / Salto de línea
28 Agosto 2015, 22:20 PM
Hola quiero pone el campo de texto antes de un input dentro de un form en una línea y la caja de "texto" o fecha o la que sea en la línea siguiente.

Pero no me lo reconoce con br ni con <br/> ni con <br></br>


¿Pongo AQUI DEBERIA...por si me podéis ayudar?

Código (php) [Seleccionar]

<td>  Encuesta </td>

AQUI DEBERIA HABER UN SALTO DE LINEA Y LA CAJA DEL IMPUT IR ABAJO NO AL LADO

<td>

<input type="date" name="fechaencuesta" step="1" min="2013-01-01"  placeholder="dd/mm/aaaa"  value="<?php echo date("Y-m-d");?>"></tr>
<br/> </td>

<tr>


#48
PHP / hmail
16 Agosto 2015, 19:41 PM
hola,

Me "copié" un registro de Gonzalo Silverio que circulaba por la Red y el registro me funciona pero no consigo hacer que me envie el mail. Me he bajado el hmailserver pero no sé si en este archivo debo de modificar algo más

Lo único que he cambiado es:

Código (sql) [Seleccionar]


$destinatario = $str_correo;                    //A quien se envia
   $nomAdmin           = 'Jose numis';           //Quien envia
   $mailAdmin      = 'bgnumis@gmail.com';       //Mail de quien envia
 



¿Debería cambiar algo más de lo que venía por defecto? ¿Hay algún ejemplo de como enviar mails con hmailserver que sea sencillo?

Código (php) [Seleccionar]

<?php
    
/*
        Instituto Tecnologico de Zacatepec, Morelos
    Descripcion:   Este archivo permite guardar un nuevo usuario.
    Author:     Gonzalo Silverio  gonzasilve@gmail.com
    Archivo:    guardarRegistro.php
    */
    //Recuperar los datos del formulario de registro
    
$str_nombre         =trim($_POST['tx_nombre']);
    
$str_apPaterno  =trim($_POST['tx_apPaterno']);
    
$str_apMaterno  =trim($_POST['tx_apMaterno']);
    
$str_correo         =trim($_POST['tx_correo']);
    
$str_username       =trim($_POST['tx_username']);
    
$str_password       =trim($_POST['tx_password']);
    
$str_password2  =trim($_POST['tx_password2']);
    
$i_TipoUsuario  =trim($_POST['i_tipoUsuario']);
 
    
//Devuelve true si la cadena que llega esta VACIA
    
function estaEnBlanco($cadena) {
        if(
strlentrim($cadena) ) == )
            return 
true;
        return 
false;
    }
 
    
//Devuelve true si la longitud de la cadena (primer parametro)
    // que llega  es menor que el numero (segundo parametro)
    
function validaTamanio($cadena,$longitud) {
        if(
strlentrim($cadena) ) < $longitud )
            return 
true;
        return 
false;
    }
 
    
// devuelve true SI ha escrito, un email NO VALIDO
    
function esCorreoInvalido($str_email) {
        if(!
filter_var(trim($str_email), FILTER_SANITIZE_EMAIL))
            return 
true;
        return 
false;
    }
 
    
// devuelve una cadena escapada de algunos caracteres que
    // pudieran servir para un ataque de sql injection
    
function escaparQuery($cadena) {
        
$str_KeywordsSQL            = array("select ","insert ","delete ","update ","union ");
        
$str_OperadoresSQL      = array("like ","and ","or ","not ","<",">","<>","=","<");
        
$str_DelimitadoresSQL = array(";","(",")","'");
 
        
//Quitar palabras reservadas y operadores
        
for($i=0$i<count($str_KeywordsSQL); $i++) {
            
$cadena str_replace($str_KeywordsSQL[$i], "",strtolower($cadena) );
        }
        for(
$i=0$i<count($str_OperadoresSQL); $i++) {
            
$cadena str_replace($str_OperadoresSQL[$i], "",strtolower($cadena) );
        }
        for(
$i=0$i<count($str_DelimitadoresSQL); $i++) {
            
$cadena str_replace($str_DelimitadoresSQL[$i], "",strtolower($cadena) );
        }
 
        return 
$cadena;
    }
 
 
    
$mensajesAll"";
 
    
//Mensajes para el nombre
    
if( estaEnBlanco($str_nombre) )
        
$mensajesAll "<li>Por favor, escriba su Nombre.</li>";
    if( 
validaTamanio($str_nombre,3) )
        
$mensajesAll .= "<li>Su Nombre como minimo debe tener 3 caracteres.</li>";
    
//Mensajes para el Apellido Paterno
    
if( estaEnBlanco($str_apPaterno) )
        
$mensajesAll .= "<li>Por favor, escriba su Apellido Paterno.</li>";
    if( 
validaTamanio($str_apPaterno,3) )
        
$mensajesAll .= "<li>Su Apellido Paterno como minimo debe tener 3 caracteres.</li>";
    
//Mensajes para el Apellido Materno
    
if( estaEnBlanco($str_apMaterno) )
        
$mensajesAll .= "<li>Por favor, escriba su Apellido Materno.</li>";
    if( 
validaTamanio($str_apMaterno,3) )
        
$mensajesAll .= "<li>Su Apellido Materno como minimo debe tener 3 caracteres.</li>";
    
//Mensajes para el Correo electronico
    
if( estaEnBlanco($str_correo) || validaTamanio($str_correo,5) || esCorreoInvalido($str_correo) )
        
$mensajesAll .= "<li>Por favor, escriba una direccion de correo electronico valida.</li>";
    
//Mensajes para el nombre de usuario
    
if( estaEnBlanco($str_username) )
        
$mensajesAll .= "<li>Por favor, escriba un nombre de usuario. Este dato le servira para iniciar sesion y ver el contenido.</li>";
    if( 
validaTamanio($str_username,5) )
        
$mensajesAll .= "<li>Su nombre de usuario como minimo debe tener 5 caracteres.</li>";
    
//Mensajes para el password
    
if( estaEnBlanco($str_password) )
        
$mensajesAll .= "<li>Por favor, escriba una contrase&ntilde;a.</li>";
    if( 
validaTamanio($str_password,5) )
        
$mensajesAll .= "<li>Su contrase&ntilde;a como minimo debe tener 5 caracteres.</li>";
    
//Mensajes para la confirmacion del password
    
if( estaEnBlanco($str_password2) || validaTamanio($str_password2,5) )
        
$mensajesAll .= "<li>Por favor, confirme la contrase&ntilde;a anterior.</li>";
    if( 
trim($str_password) != trim($str_password2) )
        
$mensajesAll .= "<li>Por favor, repita la contrase&ntilde;a anterior.</li>";    
    
//Mensajes para el tipo de usuario
    
if( estaEnBlanco($i_TipoUsuario) )
        
$mensajesAll .= "<li>Por favor, indique el tipo de usuaurio.</li>";
 
    
$log $mensajesAll."<br>";
 
    
//Si se generaron mensajes de error al validar...
    
if ( trim($mensajesAll) != "" ) {
        
//..Redireccion a la pagina de registro para mostrar msg de error al usuario
        //Enviar los datos que habia escrito antes de enviar
    
?>

   <form id="frm_error"   name="frm_error" method="post" action="registro.php">
       <input type="hidden" name="error" value="1" />
       <input type="hidden" name="msgs_error" value='<?php echo $mensajesAll ?>' />
       <input type="hidden" name="str_nombre" value='<?php echo $str_nombre ?>' />
       <input type="hidden" name="str_apPaterno" value='<?php echo $str_apPaterno ?>' />
       <input type="hidden" name="str_apMaterno" value='<?php echo $str_apMaterno ?>' />
       <input type="hidden" name="str_correo" value='<?php echo $str_correo ?>' />
       <input type="hidden" name="str_username" value='<?php echo $str_username ?>' />
       <input type="hidden" name="str_password" value='<?php echo $str_password ?>' />
       <input type="hidden" name="str_password2" value='<?php echo $str_password2 ?>' />
   </form>
   <script type="text/javascript">
       //Redireccionar con el formulario creado
       document.frm_error.submit();
   </script>
<?php
        
exit;
    }
?>

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   <title>.:: Registrar Usuario ::. </title>

   <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
   <link rel="stylesheet" href="estilos.css" type="text/css">
   <script src="jquery171.js" type="text/javascript"></script>
   <script src="jquery.validate.js" type="text/javascript"></script>
   <script type="text/javascript" src="jquery.alerts.js"></script>
   <link href="jquery.alerts.css" rel="stylesheet" type="text/css" />

   <script type="text/javascript">
   <!--
       $().ready(function() {

       });
   // -->
   </script>

</head>
<body>

<?php
    $mensajesAll                
"";
    
$username_duplicado false;
    
$email_duplicado        false;
    
//Escapar las cadenas para avitar SQL Injection
    
$str_username escaparQuery($str_username);
    
$str_correo     escaparQuery($str_correo);
 
    
//Conectar la BD
    
include("conectar_bd.php");
    
conectar_bd();
 
     
    
//Validar que el nombre de usuario no exista en la BD
    
$sql "SELECT  id_usuario  FROM tbl_users
    WHERE tx_username = '"
.trim($str_username)."';";
    
$rs_sql mysql_query($sql);
    
$log .=  $sql."<br>";
         
    
//Si ya existe el usuario en la BD...
    
if ( $fila  mysql_fetch_object($rs_sql) ) {
        
$mensajesAll "<li>El nombre de usuario <b>".$str_username."</b> ya fue registrado 
        por otra persona. Por favor, escriba otro.</li>"
;
        
$username_duplicado true;
    }
 
    
//Validar que el email no exista en la BD
    
$sql "SELECT  id_usuario  FROM tbl_users
    WHERE tx_correo='"
.$str_correo."';";
    
$rs_sql mysql_query($sql);
    
$log .=  $sql."<br>";
 
     
    
//Si ya existe el email en la BD...
    
if ( $fila  mysql_fetch_object($rs_sql) ) {
        
$mensajesAll "<li>El correo electronico <b>".$str_correo."</b> ya fue registrado 
        por otra persona. Por favor, escriba otro.</li>"
;
        
$email_duplicado        true;
    }
    
//Si ambos datos ya estan en la Base de datos mostrar un solo msg
    
if( $username_duplicado && $email_duplicado)
        
$mensajesAll "<li>Ambos, nombre de usuario <b>".$str_username."</b> 
        y correo electronico <b>"
.$str_correo."</b> ya fueron registrados por otra persona.
        Por favor, cambie esos datos.</li>"
;
    
//..Redireccion a la pagina de registro para mostrar msg de error al usuario
    //Enviar los datos que habia escrito antes de enviar
     
    
$log .=  $mensajesAll."<br>";
 
     
    if ( 
trim($mensajesAll) != "" ) {
        
//..Redireccion a la pagina de registro para mostrar msg de error al usuario
        //Enviar los datos que habia escrito antes de enviar
        
?>

       <form id="frm_error"   name="frm_error" method="post" action="registro.php">
           <input type="hidden" name="error" value="2" />
           <input type="hidden" name="msgs_error" value='<?php echo $mensajesAll ?>' />
           <input type="hidden" name="str_nombre" value='<?php echo $str_nombre ?>' />
           <input type="hidden" name="str_apPaterno" value='<?php echo $str_apPaterno ?>' />
           <input type="hidden" name="str_apMaterno" value='<?php echo $str_apMaterno ?>' />
           <input type="hidden" name="str_correo" value='<?php echo $str_correo ?>' />
           <input type="hidden" name="str_username" value='<?php echo $str_username ?>' />
           <input type="hidden" name="str_password" value='<?php echo $str_password ?>' />
           <input type="hidden" name="str_password2" value='<?php echo $str_password2 ?>' />
       </form>
       <script type="text/javascript">
           //Redireccionar con el formulario creado
           document.frm_error.submit();
       </script>
           <?php
        
exit;
    }
     
     
    
//..Si llega asta aqui es que todos los datos son validos, procedemos a darlo de alta en BD
    
$str_elNombre               $str_nombre." ".$str_apPaterno;
    
$str_elNombreCompleto $str_nombre." ".$str_apPaterno." ".$str_apMaterno;
 
     
    
//Formar el query para el insert del nuevo usuario
    
$queryInsert="INSERT INTO tbl_users (
    tx_nombre,
    tx_apellidoPaterno,
    tx_apellidoMaterno,
    tx_correo,
    tx_username,
    tx_password,
    id_TipoUsuario,
    dt_registro ) 
    VALUES(
    '"
.$str_nombre."',
    '"
.$str_apPaterno."',
    '"
.$str_apMaterno."',
    '"
.$str_correo."',
    '"
.$str_username."',
    '"
.md5($str_password)."',
    "
.$i_TipoUsuario.",
'"
.date("Y-m-d H:i:s")."');";
     
    
$log .=  $queryInsert."<br>";
 
    
//echo $log;
    //exit;
     
    
mysql_query($queryInsert);
 
    
// Le  Envio  un correo electronico  de bienvenida
    
$destinatario $str_correo;                    //A quien se envia
    
$nomAdmin           'Jose numis';           //Quien envia
    
$mailAdmin      'bgnumis@gmail.com';       //Mail de quien envia
    
$urlAccessLogin 'http://localhost/autenticar_usuarios';       //Url de la pantalla de login
 
    
$elmensaje "";
    
$asunto $str_elNombre.", Gracias por registrarte!";
 
    
$cuerpomsg ='
    <h2>.::Registrar usuarios::.</h2>
    <p>Le damos la mas cordial bienvenida, desde ahora usted podra gozar de los beneficios de 
    haberse identificado y acceder a contenido exclusivo de esta comunidad.</p>
        <table border="0" >
        <tr>
            <td colspan="2" align="center" >Sus datos de acceso para <a href="'
.$urlAccessLogin.'">'.$urlAccessLogin.'</a><br></td>
        </tr>
        <tr>
            <td> Nombre </td>
            <td> <b>'
.$str_elNombreCompleto.'</b> </td>
        </tr>
        <tr>
            <td> Nombre de usuario </td>
            <td> <b>'
.$str_username.'</b> </td>
        </tr>
        <tr>
            <td> Password </td>
            <td> <b>'
.$str_password.'</b> </td>
        </tr>
        </table> <br/><br/>
    <p><b>Gracias por su preferencia, hasta pronto.</b></p> <br><br>'
;
 
    
date_default_timezone_set('America/Mexico_City');
 
    
//Establecer cabeceras para la funcion mail()
    //version MIME
    
$cabeceras "MIME-Version: 1.0\r\n";
    
//Tipo de info
    
$cabeceras .= "Content-type: text/html; charset=iso-8859-1\r\n";
    
//direccion del remitente
    
$cabeceras .= "From: ".$nomAdmin." <".$mailAdmin.">";
    
$i_EmailEnviado 0;
     
    
//Si se envio el email
    
if( mail($destinatario,$asunto,$cuerpomsg,$cabeceras) ) 
        
$i_EmailEnviado 1;
     
    
//Cerrrar conexion a la BD
    
mysql_close($conexio);
 
    
// Mostrar resultado del registro
    
?>

   <form id="frm_registro_status"   name="frm_registro_status" method="post" action="index.php">
       <input type="hidden" name="status_registro" value="1" />
       <input type="hidden" name="i_EmailEnviado" value='<?php echo $i_EmailEnviado ?>' />
   </form>
   <script type="text/javascript">
       //Redireccionar con el formulario creado
       document.frm_registro_status.submit();
   </script>
</body>
</html>





Mod: Temas sobre PHP van al subforo de PHP.
#49
Bases de Datos / sql
23 Julio 2015, 13:06 PM
Hola,

Tengo un excel con datos que ya están incluidos en mi base de datos pero "actualizados" son 200 registros de una base de datos de 15000.

¿Alguien sabe si en sql en php my admin se podría hacer un SQL de tipo

if DNI="al DNI de la base de datos" machaca  esa fila y pon los datos del excel?

#50
PHP / Redirigir
19 Julio 2015, 22:06 PM
Hola,

Cuando ejecuto un sentencia he añadido esto:

Código (php) [Seleccionar]


echo "<script> alert('Se actualizo correctamente');</script>";


Pero cómo podría hacer para que me redirigiera directamente a una página por ejemplo principal.php?
#51
PHP / [Resuelto] UPDATE no actualiza
19 Julio 2015, 07:20 AM
Hola tengo el siguiente código que debería actualizar lo que modifico en el formulario pero resulta que no actualiza y no da error, ¿donde podría estar equivocandome?

Código (php) [Seleccionar]


<?php


    $conexion
=mysql_connect("localhost","oft","@dds1a19a9") or die("Problemas en la conexion");
mysql_select_db("ft",$conexion) or die("Problemas en la selección de la base de datos");   
   
$id=$_GET['id'];
     
$idregis=$_POST['idregis'];
 $fvisita=$_POST['fvisita'];
     
$ofi=$_POST['ofi'];
  $conte=$_POST['conte'];
$var1=$fvisita;
$var2=$ofi;
$var3=$conte;



if(isset(
$_POST["btn1"])){
$btn=$_POST["btn1"];
}
if($btn=="Actualizar"){

$idregis=$_POST["idregis"];
$fecha=$_POST["txtfecha"];
$ofi=$_POST["txtofi"];
$comen=$_POST["txtcomen"];
$conexion=mysql_connect("localhost","oft","@dds1a19a9") or die("Problemas en la conexion");
mysql_select_db("ft",$conexion) or die("Problemas en la selección de la base de datos");   
//$sql="UPDATE registrovisitas set fechavisita='', ofi='', contenido='' where id_registro='$idregis'";

$sql="UPDATE `registrovisitas` SET `fechavisita`='$fecha',`ofi`='$ofi',`contenido`='$comen' WHERE `id_registro`='$idregis' ";

$cs=mysql_query($sql,$conexion);
echo "<script> alert('Se actualizo correctamente');</script>";
}
    

    


    
?>


<form name="fe" action="" method="post">
<center>





<table border="2">
<tr>
<td>Del</td>
<td><?php echo $id?></td>

</tr>

<tr>
<td>Fecha</td>
<td><input type="text" name="txtfecha"  value="<?php echo $var1?>"/></td>
</tr>
<tr>
<td>Oficina</td>
<td><input type="text" name="txtofi"  value="<?php echo $var2?>"/></td>
</tr>
<tr>
<td>Comentario</td>
<td><input type="text" name="txtcomen"  value="<?php echo $var3?>"/></td>



</tr>
<tr align="center"><td colspan="2">
<input type="submit" name="btn1" value="Actualizar"/>


</table>

</center>
<br />
<hr>
</form>
<br />



#52
PHP / Guardar la IP
17 Julio 2015, 22:18 PM
Hola,

No sé muy si esta pregunta es de este foro. LA cuestión es que quisiera que cada vez que un usuario se conecte me guarde en una tabla la ip desde que lo hace, la fecha de conexion y la de desconexion a mi página web.

¿Esto sería posible? Entiendo que debiera ponerlo en la página priniciap.php pero no sé si es algo descabellado.

Muchas Gracias.
#53
PHP / caracteres extraños FPDF error
4 Julio 2015, 22:22 PM

Hola,

En mis prueba, al principio con php no me reconocía ni los acentos ni las ñ etc.

He resuelto parcialmente este problema añadiendo:

Código (php) [Seleccionar]
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">






PEro ahora cuando trato de crear un pdf con fpdf sin variar el código no lo hace (antes sí),
y me sale

FPDF error: Some data has already been output, can't send PDF file

Lo único adicional que hice es cambiar el cotejamiento y de latin  a spanish en la base de datos. Además de claro está que ahora mis datos llevan las ñ etc. Aunque el error me da incluso cuando los "string" de las variable no llevan ñ

¿Qué debería de cambiar o qué puede estar pasando? He leido que poniendo

Código (php) [Seleccionar]
$d=utf8_decode($usr);

Debería desaparecer el error, y desaparece, pero no me "crea" el pdf me aparece la ruta y la página en blanco.

#54
PHP / Redireccionar
2 Julio 2015, 13:55 PM
Hola,

Estoy probando a redireccionar a una página haciendo lo siguiente pero no me funciona, no da error pero no funciona.

Código (sql) [Seleccionar]




$conexion=mysql_connect("localhost","osc","@dde10dsa89509") or die("Problemas en la conexion");
mysql_select_db("def",$conexion) or die("Problemas en la selección de la base de datos");  


$res=mysql_query("SELECT id_TipoUsuario FROM tbl_users") ;


if ( (id_TipoUsuario =='2') ){
   
echo "<script language='javascript'>";
           echo "location = 'index.php'";
           echo "</script>";  }



Había leido que se podría hacer algo así para redireccionar ¿por qué no me puede estar redirecctionando?

La idea es que si no es tipo usuario 2 entonces siga a ejecutar el código

Mod: Tema movido, esto no es sobre base de datos
#55
Bases de Datos / Cotejamiento
24 Junio 2015, 14:48 PM
Hola me ocurre una cosa muy rara.

Tengo una tabla que se llama registro y un campo comentario de texto (text) que si pongo comentarios con ñ, ó acentos etc me lo reconoce cuando lo "muestro" en php en la página (leyéndolo de la base de datos)

Sin embargo donde tengo un campo llamado dirección no me reconoce las "ñ" en el texto ni los acentos.

¿Cómo es posible que en uno sí y en otro no?

El cotejamiento de la que sí lo reconoce resulta que estaba en latin1 sqeedish y aun así iba lo he cambiado a ucs2_spanish_ci en ambos y en la que iba va y en la otra no reconoce los caracteres

La única diferencia que veo es que una tiene un motor de almacenamiento MyISAM (que es la que no reconoce) y la otra tiene un motor InnoDB ¿Puede deberse a esto?

Si fuera así ¿qué implicaciones podría tener cambiarlo?
#56
Bases de Datos / MOSTRAR valores de dos select
21 Junio 2015, 17:47 PM
Hola,

Tengo dos select que me muestran dos "columnas" con sus correspondientes registros cada uno de los select por separado.

La cuestión es que quiero "fusionar" las dos "salidas" de las consultas,

Porque resulta que la primera columna de ambas select "arroja" los mismos campos.

Hasta ahora para cada consulta hacía

Código (php) [Seleccionar]


$busqueda1=mysql_query("SELECT




Código (php) [Seleccionar]


$busqueda2=mysql_query("SELECT




Y luego para cada búsqueda hacía

Código (php) [Seleccionar]


while($consulta1 = mysql_fetch_array($busqueda1)){


Y lo mismo para la 2


¿Cómo podría hacer para que el while tuviera en cuenta no sólo la busqueda 1 sino también la 2 a la vez?

de manera que luego puedo poner un echo con $consulta1 o 2 ¿O no se puede?
#57
Bases de Datos / INNER
20 Junio 2015, 08:53 AM
Hola tengo dos tablas sobre las que deseo "cruzar" datos y hacer una consulta.

eclientes tiene las tabalas ofi, NACIONALIDAD
ocentro ofi, del

El "campo" en común es ofi.

Lo que trato es de contar todos los registros para todos los campos donde "del" sea diferente de "blancos" me agrupe los valores contando de la tabla "eclientes" todos aquellos valores donde "ofi" sea igual y además que se cumpla que  NACIONALIDAD "SI".

Estoy haciendo esto pero aunque no me da error no me saca nada y sí debiera por lo que estoy haciendo algo mal pero no sé qué.

Código (php) [Seleccionar]


$busqueda2=mysql_query("SELECT * FROM eclientes E inner join  ocentro O
ON E.ofi = O.ofi

COUNT((`O.del`!= ''`)) WHERE `E.NACIONALIDAD`= `SI` group by `O.del` ") ;

echo "<table width=500  border=1 align=left>"; //EMPIEZA A CREAR LA TABLA CON LOS ENCABEZADOS DE TABLA
echo "<tr>";//<tr> CREA UNA NUEVA FILA
echo "<td width=200>Delegado </td>";//<td> CREA NUEVA COLUMNA
echo "<td width=300>Afiliados</td>";

echo "</tr>";


while($consulta2 = mysql_fetch_array($busqueda2)){

echo "<tr>";
echo "<td>".$consulta2['0']."</td>";
echo "<td>".$consulta2['1']."</td>";
echo "</tr>";
}

echo "</table>";//FINALIZA LA TABLA







¿Por qué no me saca nada?
#58
Hola a ver si me podeis ayudar a obtener una tabla resumen:
Tengo una tabla llamada "Reg", en esta hay una serie de campos (insertados por los usuarios) llamadas "id_usuario", "objetivo", "fecha".
Un objetivo es un texto de 4 letras/números, y en este caso por cada "fecha" puede haber objetivos duplicados, triplicados y con usuarios diferentes y fechas diferentes o iguales.
Otra tabla llamada "totales" tiene "id_usuario" y  "objetivo" (en esta se detalla todos los posibles objetivos, los objetivos en esta tabla son únicos, y registro por registro se le asocia a cada "objetivo" un usuario.
Otra tabla llamada "nombrelargo" tiene los campos " id_usuario"  y "nombre largo" (que es un texto con su nombre)
Quiero sacar un "resumen" con los siguientes cuadros:

Una tabla de TOTALES.
Por un lado quiero sacar cuantos objetivos tiene cada id usuario (si hay 20 registros del id_usuario número 7, obtener una tabla que vaya a nombre largo y ponga "id_usuario" y por por cada uno me indique el total de "objetivos" que tiene en "totales". Además, para que sea más "entendible" me indique en una tercera columna para cada id_usuario el "nombre largo" asociado que está en la Tabla  "nombrelargo"

El siguiente cuadro resumen, sería:

Por cada " id_usuario " cuantos registros  de "objetivos no duplicados" totales hay de ese usuario. Por último, desglosar de ese total "no duplicado" cuantos son del usuario de acuerdo con la tabla "totales" y cuantos son el resto. Por último, la última columna dividiría "el total de registros por usuario no repetido" / "total de ese usuario obtenido en la tabla "TOTALES".

Supongo que es muy complicado, en excel se hacerlo, pero me interesaría hacerlo en sql. Si me podeis hechar un cable, o algún manual que haga filtros con sql con tablas os lo agradecería un montón.
#59
Bases de Datos / Formato predefinido
4 Mayo 2015, 19:48 PM
Hola,

Me estoy volviendo loco con el formato fechas de phpmyadmin y el de php.

La cuestión es que en un formulario hay un campo date (y si no pones la fecha con aaaa/mm/dd" me viaja con ceros.

Se me ocurre que quizá la opción más sencilla es poner en la base de datos un campo que reciba esa fecha como "dd/mm/aaaa" y cambiar esto del php

Código (php) [Seleccionar]



<td><input type="date" name="fechavisita" />  <br/> </td>



por

Código (php) [Seleccionar]


Por esto
<td><input type="text" name="fechavisita" />  <br/> </td>



LA pregunta que os hago es:

¿Cómo podría poner para que cuando accede el usuario vea en sombreado clado lo de dd/mm/aaaa de pista?¿O aunque fuese solo la barra? ¿Se podría aunque fuese texto poner la fecha de hoy () o algo asi?

Gracias soy un zoquete...
#60
Bases de Datos / AND o OR
27 Abril 2015, 23:05 PM
Hola,

Quiero que en un campo de buscar me busque algo que se parezca a dos campos concatenados:

Por ejemplo poniendo esto me encuentra si porgo el nombre o alguno de los apellidos
Código (php) [Seleccionar]

SELECT * FROM alumn WHERE NOMBRE OR APELLIDOS LIKE '%".$busca."%'   



Si pongo AND no me "concatena" Nombre+apellidos y si pongo PEDRO PEREZ no me encuentra nada.

¿No sería con And?
#61
PHP / PHP y teléfono
22 Abril 2015, 22:08 PM
Hola,

Consigo mostrar un teléfono de una base de datos mysql con echo en php.

¿Cómo podría hacer que si consulto en una página web me salga el teléfono como un lynk? o acceso directo para que al darle pincharle marque el número en el teléfono?

Abrazos y gracias a ver si me dais una pista, por fi.
#62
Hola a todos,

He programado un buscador y cuando buscar el apellido de una persona te aparecen por ejemplo 3 personas que llevan ese apellido. Entonces hago que me muestre en una tabla sus datos básicos con el siguiente código en la parte que muestra los resultados:


Código (php) [Seleccionar]




<table width="1054"  border="1" align="left">
  <tr>
    <td width="226">Nombre</td>
    <td width="252">Apellidos</td>
    <td width="220">Materias preferidas</td>
    <td width="212">Preferencias</td>
<td width="212">Enviar</td>
  </tr>


  <?php
  

  
  
  
while($muestra=@mysql_fetch_array($busqueda)){
  echo '<tr>';
  echo '<td>'.$muestra['NOMBRE'].'</td>';
  
    echo '<td>'.$muestra['APELLIDOS'].'</td>';



  }
    }
 
?>


</table>





¿Cómo podría añadir un form y que muestre debajo de



<td width="220">Materias preferidas</td>
    <td width="212">Preferencias</td>
<td width="212">Enviar</td>


la línea debajo de Materias y PReferencia serían un input para rellenar y botón enviar estaría debajo de enviar por cada registro de persona (un submit)?

El formulario sé hacerlo pero para que me lo haga para cada persona...¿Se podría?


#63
PHP / Consulta where
9 Abril 2015, 09:22 AM
Hola,

Quisiera hacer lo siguiente pero no encuentro el modo

Tengo una base de datos alumnoscole

Tengo una tabla llamada 'alumno' otra 'clase'  

En la tabla alumno hay tres columnas entre ella Nombrealumno, numeroclase. idalumno

Y en la tabla clase está numeroclase y profesor.

¿Como podría decir en php select todos los campos donde dentro de la tabla alumno donde numerodeclase de la tabla alumno=numerodeclase de la tabla clase y ademas profesor de la tabla clase sea igual
Código (php) [Seleccionar]
.$_POST[profesor] que tengo capturado?

No sé si esto se puede




Ya he descubierto que debe hacerse con join (a ver si me aclaro).

Mod: No hacer doble post.




Hola,

Estoy probando con esto pero no sé donde fallo
Código (php) [Seleccionar]

include("conexion.php");

$del=$_GET['profesor'];


$con=mysql_connect($host,$user,$pw) or die ("problemas al conectar");
mysql_select_db($db,$con) or die ("problemas al conectar la bd");
$busqueda=mysql_query("
SELECT numeroclase, NOMBRE, APELLIDOS
from alumno join clase
on  profesor = $del
order by numeroclase ") ;

while($fila=mysql_fetch_array($busqueda)){
echo '<tr>';
  echo '<td>'.$fila['numeroclase'].'</td>';

}


Mod: No hacer triple post.
#64
PHP / [Resuelto] Refrescar multiples datos
8 Abril 2015, 18:56 PM
Hola,

Estoy intentando refrescar múltiples datos en una página web, el asunto es que a veces clase  cambia pero puesto no y al revés (es decir solo cambia uno de los dos)

¿Cómo podría decir algo así como si está está vacío no lo actualices? ¿Si no lo he compleado no lo actualices?

Código (php) [Seleccionar]



$clave=$_GET['clave'];
$clase=$_GET['clase'];
$puesto=$_GET['puesto'];






$servername = "localhost";
$username = "ost";
$password = "@dddddddd1sss9";
$dbname = "ust";

// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
   die("Connection failed: " . $conn->connect_error);
}

$sql = "UPDATE alu SET Clase='$clase', Puesto='$puesto' WHERE MATRICULA=$clave ";




#65
PHP / Refrescar datos
2 Abril 2015, 20:03 PM
Hola he conseguido enviar datos por hidden y parto de esta "salida"

Código (html4strict) [Seleccionar]


http://holamundo.es/actrfi.php?medad=10&clave=254219&enviar=Insertar+Datos




Intento recuperar los datos de

Código (php) [Seleccionar]
$cla=$_GET['clave'];
$edad=$_GET['medad'];


para ejecutar

Código (php) [Seleccionar]
$qry=mysql_query("UPDATE alumnos SET Edad=$edad WHERE MATRICULA=$cla ");

Pero no me modifica el registro MATRICULA del alumno "$cla" con el valor $edad en el campo Edad de la tabla alumnos.

¿Estoy procediendo mal?

Sé por otras preguntas que debo utilizar mysqli pero necesito un tiempo para mirarlo y adaptar los codigos que ya me van.

Mod: Temas sobre PHP al subforo de PHP. Utilizar etiquetas GeSHi para códigos.
#66
Hola a todos,

Estoy intendo mostrar los valores de una tabla en mysql php pero resulta que me saca los datos repetidos del primer valor 3 veces (en la tabla hay 4 registros) donde puedo estar haciéndolo mal?
Código (php) [Seleccionar]

<?php
$conexion
=mysql_connect("localhost","os","@dude1011") or die("Problemas en la conexion");
mysql_select_db("ugtdef",$conexion) or die("Problemas en la selección de la base de datos");  
$consulta=mysql_query("SELECT `fechacom`, `contenido` FROM `comentarioempl` WHERE `MATRICULA`=$clave");
$descripcion2 mysql_fetch_array$consulta );



?>


 <?php
echo "<table style=border:solid black 1px   border-collapse:separate border-color=green border-style=inset border-collapse:collapse;  > <tr class=border_bottom ><td>   Fecha</td> <td > Comentario </td></tr>";
while(
$fila=mysql_fetch_array($consulta)){

echo 
"<tr>";
echo 
"<td>".$descripcion2['0']."</td>";
echo 
"<td>".$descripcion2['1']."</td>";

}
echo 
"</tr>";


echo 
"</table>";

?>






Lo siento aprendo muy lento

Mod: Temas sobre PHP al suboforo de PHP.
#67
PHP / Actualizar un dato de una tabla
1 Abril 2015, 18:12 PM
Hola tengo una base de datos llamada "udef".

Tiene una tabla de alumnos con nombre, apellidos y nota el campo nota se llama "nota"

En una de mis "páginas" donde capturo el "id" del usuario

http://xxx/expedientealumnodef.php?id=4542

me aparecen sus datos y nota.

¿Como podría añadir un campo por si tuviera que actualizar la nota?

Estoy intentando algo así

En esa página hago un

Código (php) [Seleccionar]


<td>  <input type="submit" name="enviar" value="Insertar Datos" ><br/> </td>




Que se supone me "envia"

Código (php) [Seleccionar]
   <td width="175"><strong>Modificar Edad</strong></td>
     

<td><input type="text" name="medad" />  <br/> </td>
     





Código (php) [Seleccionar]


<?php

include("conexion.php");

if(isset(
$_POST['id']) && !empty($_POST['id']))
{



$con=mysql_connect($host,$user,$pw) or die ("problemas al conectar");
mysql_select_db($db,$con) or die ("problemas al conectar la bd");

mysql_query("UPDATE `udef`.`alumnos` SET `nota`='$_POST[nota]')",$con);

echo 
"datos insertados correctamente";
}

else {
echo 
"problema al insertar los datos";




}

 
?>








¿Qué estoy poniendo mal que me actualiza?

Gracias por adelantado
#68
Hola tengo una Base de datos en mysql llamada "Clases" que tiene una tabla "Ultimanotaalumnos" y en esa tabla los alumnos son los mismos pero tienen notas diferentes notas. El campo se llama notas.

¿Cómo podría decir en my sql o cómo importar para que me cargara en un excel la nota sin tener que cargar otra vez el nombre y el idnombre?

En excel, algo parecido a lo que digo sería el buscarv.

#69
PHP / My sql obsoleto?
26 Marzo 2015, 22:49 PM
En una consulta que realicé alguien me dijo:

"yo no utilizaría esas funciones de mysql porque se consideran obsoletas y quedarán fuera de php dentro de poco, usa mysqli o pdo"

¿Ya no funcionará mysql en algún momento? ¿Existe una tabla de equivalencia o alguna rutina que transforme de myql a myqli o pdo?

Es la primera vez que lo oigo, aún no he aprendido un lenguaje...y me lo cambian jeje. qué horror.
#70
PHP / ECHO no me saca los datos
24 Marzo 2015, 10:06 AM
Hola estoy intentando "mostrar" los datos de una consulta con echo ¡¡¡pero no me los saca¡¡¡ Me estoy volviendo loco, utilizo el siguiente echo:

    echo $busqueda[1];


¿Por qué no funciona?

Si consiguiera sacarlo...¿se podría enmarcar en una tabla?

Por fa ayudadme un poco.



Código (php) [Seleccionar]

<?php

include("conexion.php");




$con=mysql_connect($host,$user,$pw) or die ("problemas al conectar");
mysql_select_db($db,$con) or die ("problemas al conectar la bd");
$busqueda=mysql_query("SELECT * FROM afil WHERE DEL='$_POST[id_deleg]'") ;

 
    echo 
$busqueda[1];

  

   

 
    
 
?>





 

<html lang="es">

<body>
<header>
<h6>  <td  width="15px" align="center">
        <!-- Proporcionar Link para cerrar sesion -->
        <a href="principal.php">VOLVER A REGISTRAR</a>
    </td>

</h6>


</body>
</html>








#71
Hola,

Quisiera sacar los resultados de una tabla a partir de un combo, tengo este combo hecho:

Código (php) [Seleccionar]
<td> Nombre Deleg </td>
<td>
<SELECT name="id_deleg">
<option>Selecciona deleg...</option>


<?php

$conexion
=mysql_connect("localhost","ost","dddddd") or die("Problemas en la conexion");
mysql_select_db("ugtdef",$conexion) or die("Problemas en la selección de la base de datos");  
$consulta=mysql_query("SELECT `id_usuario`, `tx_username` FROM `utdef`.`tbl_users` ORDER BY tx_username ASC");
while(
$fila=mysql_fetch_array($consulta)){
echo 
'<OPTION VALUE="'.$fila['0'].'">'.$fila['1'].'</option>'



}
?>





?>
</select></td>



Pero ahora lo que no sé es como decir que me muestre todos los campos en forma de tabla de la tabla "afil" dentro de la misma base de datos que tiene también el campo id_usuario y otra columna NOMBRE.

¿Alguien me puede ayudar?

Estoy algo verde...lo siento...




Creo que ya sé hago un submit y envio a otra página y ahí hago un select?

Mod: No hacer doble post.
#72
Desarrollo Web / Caracteres Extraños ñ
1 Marzo 2015, 20:27 PM
Hola,

HE mirado en muchos sitios pero no consigo ver dónde debería poner el código para que en php (cuando me "vuelca" datos que he leido con mysql) me ponga las ñ, o las à o estos carateres como la ç de la forma adecuada.

¿Alguien sabe si es una parametrización de phpmyadmin o bien si debiera poner alguna sentencia en cada página php que cree?

#73
Hola,

Soy totalmente inxeperto y tengo la siguiente duda que supongo será fácil.

Tengo una tabla, con 15 columnas, dni, nombre, años, estudiosetc. Llamada "club".

Me han pasado un fichero ods (equivalente al csv) con el idusuario y en el campo "años" nuevos valores.

¿Sé podría mediante sentencia SQL (mysql) modificar para cada idusuario su campo "años" de forma masiva importando? O Reemplazar los valores anteriores por estos  nuevos sin ir uno a uno?

Un abrazo.

#74
Bases de Datos / Mysql porcentajes
17 Enero 2015, 18:41 PM
Hola,
Tengo una tabla llamada "destino" donde cada registro tiene dos columnas "nombre", "provincia". La segunda tabla,  se llama "registrodestino"  que tiene dos columnas "nombre" (que es el mismo que el de la tabla destino) y fecha.
Hay 16 destinos.
Me gustaría construir una tabla a través de una consulta donde me sacara entre unas fechas determinadas "01/01/2014" y "31/12/2014" el porcentaje total de "destinos" respecto al total.
Ejemplo

destino
Código (sql) [Seleccionar]
1111; Valencia
1112; Valencia
1113; Valencia
2112; Castellón
2111; Castellón

Datos de la tabla

registrodestino
1111; 01/03/2014
1112; 01/04/2014
2112; 03/04/2014
2112;03/08/2014


Mi idea es sacar una tabla que me dija

-; Valencia; Castellón
%Destino ;66%; 50%
En Castellón se ha visitado el 50% de los destinos (porque 2112 se ha vistado dos veces y por tanto contaría sólo 1 vez.
¿esto es factible hacerlo en my sql?
Y hacer una tabla donde las filas fueran los "destinos" que en este caso son 5 filas y dos columnas con Castellón y Valencia?
¿esto es factible hacerlo en my sql?
O sería mejor bajar a csv las tablas y hacerlo en excel (que aquí si que sé hacerlo)



#75
Desarrollo Web / Búsqueda y comentario
17 Diciembre 2014, 21:51 PM
Hola quiero realizar un formulario donde yo pongo un nombre (que sería un nombre o un apellido) para buscar a una persona que tenga en mi base de datos....voy a indigar como hacer un buscador en php que acceda a mysql y quisiera que por un lado me mostrara qué registros cumplen ese requisito. Luego que si me muestra cuatro pueda seleccionar uno y me autocomplete tres campos. Mail Edad y Comentarios históricos.

Sobre el buscador si me podeis ayudar por donde podría indagar (os enviaría toda la energía y gracias del mundo).

La pregunta realmente es: con VARCHAR (XXXX) sería la forma más lógica de poder introducir un campo de texto. La historia es que de determinadas personas quiero insertar varios comentarios y cuando vengan quisiera hacer una tabla que me muestre cada comentario por fecha. ¿Es razonable hacerlo con un VARCHAR o si el texto es muy largo (el comentario que inserte) lo debiera hacer de otro modo? También podría adjuntar ficheros pero para mi lo importante sería poder tener un histórico de pequeños comentarios (aunque alguno fuese largo).

La última duda es, imaginaos que hiciera comentarios en word y lo que hago es que cada vez que tengo un comentario (cada día) pongo un word. ¿Podría mostrar el histórico de los word?

Muchas Gracias
#76
Desarrollo Web / Problema con borde de tabla.
14 Diciembre 2014, 21:05 PM
Hola

Tengo una tabla que muestro con echo pero aunque pongo <border=1> con o sin comillas no me enseña el borde?

¿Puede ser por algo que he configurado en el css o porque con el echo se pone de otra forma?

¿Cómo podría configar la tabla para que cada línea me saliera de un color y fuera más fácil verlo?

No me importa si no me dais la solución sólo donde puedo leer algo sobre esto:

Código (php) [Seleccionar]

echo "<table>  <border=1>  <tr><td> Nombre</td> <td> Apellido </td><td>F.Nacimiento</td></tr>";
while($fila=mysql_fetch_array($consulta)){

echo "<tr>";
echo "<td>".$fila['NOMBRE']."</td>";
echo "<td>".$fila['APELLIDOS']."</td>";
echo "<td>".$fila['FNACIMIENTO']."</td>";

echo "</tr>";
}


Gracias por adelantado.

Mod: Etiquetas GeSHi obligatorias. Títulos descriptivos (prohibido todo mayúsculas).
#77
PHP / [Resuelto] Consulta PHP ORDER BY en select
14 Diciembre 2014, 16:26 PM
Hola,

quisiera ordenar un resultado de un select con ORDER BY

Código (php) [Seleccionar]

$consulta=mysql_query("SELECT `NOMBRE`, `APELLIDOS`,  `FNACIMIENTO`, `Nivel`, `FNIVEL`, `Edad`FROM empleados WHERE Clase=3" ORDER BY Edad  ASC );


Pero ponga donde ponga el ORDER BY me da Error sin embargo si elimino ORDER BY si me saca el resultado (sin ordernar).

¿Dónde o cómo he de ponerlo ?

Gracias¡¡¡
#78
Hola quiero mostrar los datos de una consulta mysql pero filtrando por el valor que el usuario ponga en un input y que al darle al botón salga la consulta:

En esta tabla el usuario pone el "número de clase"

Código (html4strict) [Seleccionar]
<table width="400" border="0">


<td> Clase </td>

<td><input type="text" name="clase" />  <br/> </td>
</tr>
<tr>
<td>&nbsp;</td>


<td>  <input type="submit" name="enviarclase" value="Consultar Clase" ><br/> </td>
</tr>

</table>



A continuación accedo a la Base de datos e hago esta consulta:


Código (php) [Seleccionar]
$consulta=mysql_query("SELECT `NOMBRE`, `APELLIDOS`,  `FNACIMIENTO`, `Nivel`FROM alumnos WHERE Clase=6123");

Lo que no sé es cómo "llamar" "coger el dato" que el usuario haya dado en el input (que en este caso sería 6123 (que debería ser una variable).

A ver si me podeis ayudar.

Muchas Muchas Gracias

Mod: Etiquetas GeSHi obligatorias. [Obligatorio] Normas del subforo de PHP.
#79
PHP / [Resuelto] PHP duda MySQL
13 Diciembre 2014, 10:05 AM
Hola,

HE estado mucho tiempo malo y no he podido avanzar en conocimientos de mysql a ver si me podeis dar pistas

Duda 1

Tengo una tabla "clase" y otra "alumnos" en ambas tablas hay una columna común "numclase" como hacer en mysql que numclase en "alumnos" solo pueda ser un valor de "numclase" de la tabla "clase"?

En "clase" solo hay un campo "numclase"
En "alumnos" hay "alumno" "numclase" "nota".


Duda 2

Como puedo en php que en "notas.php" vaya a la base de datos "gestión" donde están las dos tablas "clase" y "alumnos" y que completando el campo "numclase" me saque una tabla con los "alumno" y "nota" de esta clase?

Sé que estoy pidiendo mucho pero es para poder aprender (si nadie quiere o puede, por favor solo enviarme manuales donde aprender cómo),

Muchas Gracias
#80
PHP / Rewrite
18 Mayo 2014, 20:17 PM
Hola ya he resuelto un problema anterior¡¡¡

LA pregunta ahora me surge por cuestiones de seguridad

OS pido ayuda y os doy mil gracias por adelantado porque me estoy volviendo majara

Si hago esto

Código (php) [Seleccionar]
$nombreUsuario = "http://localhost/Pagina2/Anuales/".$fila['user']."/Notas.pdf";
echo '<a href="' .$nombreUsuario . '"> prueba </a>';



Me aparece el nombre de prueba al darle al "link" click me redirige a la página que quiero:

http://localhost/Pagina2/Anuales/josek/Notas.pdf (josek es el usuario conectado)

Tengo dos dudas, cuando la página ya esté colgada en la host si alguien sabe la estructura de folder y el nombre de usuario tal y como está aunque no esté registrado ¿podrá acceder al pdf?

¿Cómo prodria con modwirte rewrite para que al darle el click con el raton a la palabra "prueba" la www que me muestre arriba omita josek? Si es que se puede.


Muchas Gracias a ver si me podeis ayudar

Mod: Etiquetas GeSHi obligatorias. http://foro.elhacker.net/php/normas-t148495.0.html
#81
Desarrollo Web / GET variable
17 Mayo 2014, 11:40 AM
Hola necesito "capturar" como variable una variable llamada CF, que tiene cada usuario cuando se logea, de manera que me funcione $_GET["cf"] ¿por qué me da error? Soy iniciado programando y necesito ayuda urgente jaja me estoy volviendo loco.

Si hago en php --->echo $cf sí muestra el texto, pero si pongo en el mismo archivo lo siguiente    $_GET["$cf"]me sale

Notice: Undefined index: fl in C:\xampp\htdocs\Pagina2\principal.php on line 184


¿Qué es lo que no defino?

Si redirijo a otro archivo utilizando algo así como
Código (html4strict) [Seleccionar]
<a href="tuA.php"> Prueba </a>

Y en este pongo

Código (php) [Seleccionar]
<?php
$_GET
["$cif"]

?>


ME sale....

Notice: Undefined variable: cf in C:\xampp\htdocs\Pagina2\tuA.php on line 2

Notice: Undefined index: in C:\xampp\htdocs\Pagina2\tuA.php on line 2


Mi archivo en el que detecto que el usuario está logeado es el siguiente:

¿Qué hago mal? o qué me falta saber.

Muchas Gracias por vuestra ayuda.

Código (php) [Seleccionar]
//Inicializar una sesion de PHP
session_start();

//Validar que el usuario este logueado y exista un UID
if ( ! ($_SESSION['autenticado'] == 'SI' && isset($_SESSION['uid'])) )
{
   //En caso de que el usuario no este autenticado, crear un formulario y redireccionar a la
   //pantalla de login, enviando un codigo de error        <form name="formulario" method="post" action="index.php">
?>
       <form name="formulario" method="post" action="index.php">
           <input type="hidden" name="msg_error" value="2">
       </form>
       <script type="text/javascript">
           document.formulario.submit();
       </script>
<?php
}
 
    
//Conectar BD
    
include("conectar_bd.php");  
    
conectar_bd();
 
    
//Sacar datos del usuario que ha iniciado sesion"Propietario/a de ".$fila['Direccion']." ".$fila['PuertaLocalGaraje']
    
$sql "SELECT  CF,id_usuario
            FROM tbl_users
            LEFT JOIN ctg_tiposusuario
            ON tbl_users.id_TipoUsuario = ctg_tiposusuario.id_TipoUsuario
            WHERE id_usuario = '"
.$_SESSION['uid']."'";         
    
$result     =mysql_query($sql); 
 


$cf "";

 
    
//Formar el nombre completo del usuario
    
if( $fila mysql_fetch_array($result) )
        
$cf "".$fila['CIF'];

     
//Cerrrar conexion a la BD
mysql_close($conexio);
?>


MOD: Etiquetas GeSHi OBLIGATORIAS. ULTIMO AVISO.
http://foro.elhacker.net/desarrollo_web/normas_del_subforo_de_desarrollo_web-t407889.0.html