elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


  Mostrar Mensajes
Páginas: 1 2 3 [4] 5 6
31  Programación / PHP / Re: Warning: mysql_fetch_array(): supplied argument is not a valid MySQL en: 12 Febrero 2010, 19:22 pm
No se si tendrá que ver, pero casi mejor pon
Código:
echo "<tr><td>$REG['codigo']</td>
                <td>$REG['guarderias']</td>
                <td>$REG['reembolso']</td>
                 <td>$REG['cartaval']</td>
                  <td>$REG['reembolso']</td>
                  <td>$REG['slrs']</td>
                   <td>$REG['curso']</td>
                     <td>$REG['cantidad']</td>
                   <td>$REG['fecha']</td></tr>";

en vez de lo que tenias, quiza no sea esa la solución pero tambien ayuda a tener un codigo mas limpio.

Has comprobado que la consula se ejecuta correctamente y no te está dando error?

Un saludo
32  Programación / Bases de Datos / Re: Se puede hacer esto? en: 23 Noviembre 2009, 16:24 pm
Algo similar a:
Código:
SELECT lo que sea
FROM (Preguntas
INNER JOIN Pregunta_Respuesta ON Preguntas.idpregunta = Pregunta_respuesta.idpregunta)
INNER JOIN Respuesta ON Respuesta.idrespuesta = Pregunta_Respuesta.idrespuesta

No es recomendable que hagas la select con el * puesto que te devuelve todos los campos de las 3 tablas, obtén únicamente los necesarios(imagínate sino con tablas grandes :P )
33  Programación / PHP / Re: Problema en: 21 Noviembre 2009, 16:00 pm
¿Como asignas el valor a $nombre, lo recoges desde $_REQUEST , $_POST o $_GET ?
¿Has comprobado que $nombre contiene algún valor?

Haz un
Código:
echo $nombre para comprobar si $nombre tiene algo

Aun así, la manera de preguntar que usas para saber si $nombre tiene algo no correcta, prueba con la función empty() , o en su defecto preguntando si $nombre = "" , que seria mas apropiado puesto que lo que tu estas preguntando es en caso de que $nombre tuviera un número como valor.

Un saludo
34  Programación / PHP / Re: sintaxis php en: 21 Noviembre 2009, 15:10 pm
Si, puedes ponerlos sin ningún problema, es mas yo tengo una mania de tener el código tan sumamente organizado que siempre tiene un aspecto similar a :

$var                          = $valor
$variable                    = $valor;
$variablemaslarga       = $valor;

Asi siempre tienes distingo los valores sin tener que bucear en las lineas para ver a que corresponde.

En principio no tendrás ningún tipo de problema por dejar espacios en blanco.

Un saludo
35  Programación / PHP / Re: Podrian chequiar un codigo por favor? en: 19 Noviembre 2009, 00:34 am
Hola, a ver si puedo ayudarte con el problema.

Cuando haces un mysql_query, te devuelve un recurso, es decir, similar a un recordset con todos los resultados obtenidos, para sacar lo que buscas tienes que procesarlo usando
Código:
$registro = mysql_fetch_array($colegio)
Con eso obtendrias la primera fila de todos los resultados y ya podrias usarla siendo algo similar a:
Código:
 echo $registro['colegio']

Para recorrer todos los registros puedes usar un bucle del tipo
Código:
while($registro = mysql_fetch_array($colegio))
{
 instrucciones que necesites
 ...
 ...
}

Con eso deberias poder ver los datos que obtienes de la SQL.

Un saludo
36  Programación / PHP / Re: comunicacion entre clase y formulario en: 10 Noviembre 2009, 22:28 pm
Eso te sucede cuando cargas por primera vez y esas variables no están definidas.
Utiliza lo que ha puesto Karman justo encima
Código:
if(isset($_POST['la variable que sea']){
       ....
       ....
       ....
}
37  Programación / PHP / Re: comunicacion entre clase y formulario en: 10 Noviembre 2009, 17:20 pm
Cuando envias el formulario de nuevo a esa página te falta algo para recoger lo que has enviado.

Algo asi...
Código:

<?php
     $mold_suelo = $_REQUEST['mold_suelo'];
     $mold = $_REQUEST['mold'];
?>

Luego en la creación del objeto le pasas esas dos variables
Código:
 $obj = new de_Prueba($mold_suelo, $mold);

Con eso deberia recibir sin problemas los datos.

Un saludo
38  Seguridad Informática / Nivel Web / Re: Problema al intentar inyeccion SQL en: 3 Noviembre 2009, 22:07 pm
Buenas, primero tienes que conseguir salir de las comillas, la manera mas sencilla es poniendo otra comilla antes de los datos, por ejemplo :

Si la SQL de login es esta :

Código:
SELECT * FROM usuarios WHERE usuario='$_POST[usuario]' AND clave='$_POST[clave]'

y de login pones soler y de pass 1234 quedaria :

Código:
SELECT * FROM usuarios WHERE usuario='soler' AND clave='1234'

pero si pones de login :
Código:
' or  1=1 --
podrias escapar la SQL quedando asi :
Código:
SELECT * FROM usuarios WHERE usuario='' or 1=1 --' AND clave='1234'

Aunque la clave ya daria igual lo que pongas puesto que seria un comentario.

Donde los dos guiones son comentarios (al igual que las // en C o la ' en VB)

Esta es la manera mas simple de inyectar SQL, la mas conocida y por lo tanto la mas vigilada, pero bueno te sorprenderia saber que todavia existen sitios donde cuela xDD.

Un saludo
39  Programación / .NET (C#, VB.NET, ASP) / Re: equivalencia de keyascii en keypress en .net? en: 26 Octubre 2009, 20:02 pm
Con pasar de un texto a un botón te refieres a cambiar el foco, o al tratamiento para la pulsación de teclas?

En el primer caso, la mayoria de los objetos tienen un metodo focus() para captar el foco, equivalente al setfocus().

En el segundo,  utiliza lo que ha comentado raul338

Un saludo
40  Programación / .NET (C#, VB.NET, ASP) / Re: Skins VB.NET, Help... en: 12 Septiembre 2009, 13:42 pm
Buenas , hasta hace un tiempo yo tambien tenia la misma duda, use un par de dias el ocx que mencionas pero era un trial y se bloqueo dejandome inservible todo el proyecto, me toco quitarlo todo a mano para que volviera a funcionar.

Por suerte san google fue compasivo y encontre esto : SkinCrafter

Puedes descargarte una version light gratis para vb.net y la verdad es que trabaja bastante bien, con incluir una sola en todo el proyecto, todos tus forms cambian de skin.

Trae 8 skins implementadas para poder probarlas y ademas puedes importar las skin que te descargues o te crees tu mismo con otra herramienta que tambien puedes descargarte.

Ya nos comentarás si te sirve.

Saludos
Páginas: 1 2 3 [4] 5 6
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines