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

 

 


Tema destacado: Guía actualizada para evitar que un ransomware ataque tu empresa


  Mostrar Mensajes
Páginas: 1 2 3 4 5 [6] 7 8 9 10 11 12 13 14 15 16 17 18
51  Programación / PHP / Duda con EREG en: 27 Noviembre 2010, 23:05 pm
Hola a todos:

Mi problema es que tengo este muy sencillo código para comprobar que los campos solo puedan tener puntos y algunos signos que encontré navegando.

elseif (ereg("^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]{2,200}\.[a-zA-Z]{2,6}$"$celectronico)) { header("Location: ../registro.php?error=s"); } 

Lo que pasa es que por ejemplo en el campo $celectronico referente a el mail no me deja insertar a la tabla si pongo ejemplo@ejemplo2.com, es decir, si pongo en el campo cualquiera de los siguientes valores si me deja:

hola@.com < Si
holahola@. < Si
@hola.com < Si
high.trip@hotmail.com.mx < Si lo acepta
high.trip@hotmail.com < No lo acepta

Si vuelvo a tratar por ejemplo con: hihehe@hahaha.com otra vez no me lo acepta, alguien me podría orientar por favor?
Es la primera vez que trabajo con Ereg.

Saludos y muchas gracias
52  Programación / PHP / Re: mysql_query(): supplied argument is not a valid MySQL-Link en: 17 Agosto 2010, 01:05 am
Duuuuuhh! :(
Código:
$link=Conectarse();
   :o :o :silbar:
53  Programación / PHP / Re: Bloquear pagina con php en: 17 Agosto 2010, 01:02 am
logeo.php

<?php
if (!isset($_COOKIE['pass']))
{
      echo 
"esta zona es para usuarios con contrase&#241;a";
      
header(Locationformulario.php);
}
else
{
$pass=$_POST['pass'];
$saludo='hola';
if (
$pass==$saludo)
   {
       
setcookie("pass"$pass);
   } 
else
   { 
      echo 
"esta zona es para usuarios con contrase&#241;a";
      
header(Locationformulario.php);
   }
}
?>
54  Programación / PHP / mysql_query(): supplied argument is not a valid MySQL-Link en: 17 Agosto 2010, 00:52 am
Hey!!

Bueno pues tengo un problema con una sentencia sql, no entiendo que esta mal, la misma sentencia la he usado en otras partes de mi código y funciona al 100%..

Les dejo el código donde me arroja que esta mal:
Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /home/a3754928/public_html/home/secure/checkResetPwd.php on line 19

        18        $cifrado=$_POST['cifrado'];
	
19
	
$query=mysql_query("SELECT cifrado FROM Usuarios WHERE mail='$mail'",$link) or die(mysql_error());
	
20
	
$row=mysql_fetch_array($query);
	
21
	
if (
$cifrado==$row['cifrado'])

Lo único que cambia aquí es esta linea:
	
	
if (
$cifrado==$row['cifrado'])

Espero me den una manita, saludos.
 :P
55  Programación / PHP / Re: Doble consulta mysql.. en: 7 Agosto 2010, 01:08 am
Ohh ok ok, ahora entiendoooo xD
Ok, bueno tengo que hacer un nuevo script..

Saludos.
56  Programación / PHP / Re: Doble consulta mysql.. en: 6 Agosto 2010, 22:59 pm
Almacena el nombre del articulo, por ejemplo, si yo busco "bebida" = $busqueda..

Mira de hecho si la sentencia es:

Código:
$query=mysql_query("SELECT Catalogo.id AS 'Código', Catalogo.noArticulo AS 'Código Articulo', Imagenes.rutaImagen AS 'Ruta Imagen'
  FROM Catalogo
    INNER JOIN Imagenes ON Imagenes.noArticulo  = Catalogo.noArticulo
WHERE(Catalogo.noArticulo = '$busqueda')",$link)
Y doy en el buscador "BEBIDA" devuelve una fila pero con la imagen rota y los demas campos vacios.

Lo de la imagen es porque todavia no pongo bien el codigo de eso, pero lo demas no debe estar vacio :(



57  Programación / PHP / Re: Doble consulta mysql.. en: 6 Agosto 2010, 22:50 pm
Bueno este ya no me tira error, eso es bueno :) Muuuchas Gracias :)
Pero el codigo me queda inservible para la busqueda de los usuarios, en donde podria colocar $busqueda?

La verdad es que aun ando confundido :(

Código:
WHERE(Catalogo.noArticulo = '".$busqueda."')
???
Nop, no funciona asi :(
58  Programación / PHP / Re: Doble consulta mysql.. en: 6 Agosto 2010, 22:34 pm
Ok, pongo la estructura de las tablas.



Código:
-- Table structure for table `Catalogo`
--

CREATE TABLE `Catalogo` (
  `id` bigint(20) NOT NULL auto_increment,
  `propietarioArticulo` char(10) collate latin1_general_ci NOT NULL,
  `noArticulo` char(45) collate latin1_general_ci NOT NULL,
  `descripcion` varchar(350) collate latin1_general_ci NOT NULL,
  `tipo` varchar(45) collate latin1_general_ci NOT NULL,
  `fechaAltaArticulo` date NOT NULL,
  `cantidad` int(3) NOT NULL,
  `precio` decimal(6,2) NOT NULL,
  `ipAltaArticulo` char(15) collate latin1_general_ci NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=85 ;

Código:
-- Table structure for table `Imagenes`
--

CREATE TABLE `Imagenes` (
  `id` bigint(4) NOT NULL auto_increment,
  `usuarioImagen` varchar(10) collate latin1_general_ci NOT NULL,
  `noArticulo` varchar(25) collate latin1_general_ci NOT NULL,
  `rutaImagen` varchar(65) collate latin1_general_ci NOT NULL,
  `dateUploadImage` date NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=27 ;


Y se relacionan por el nombre del articulo, que es noArticulo.


De verdad muchas gracias por tu ayuda :)


59  Programación / PHP / Re: Doble consulta mysql.. en: 6 Agosto 2010, 22:07 pm
Muchas gracias por eso, ya leí un poco, pero parece que no le he entendido muy bien, intente lo siguiente:

$query=mysql_query("SELECT * FROM Catalogo INNER JOIN Imagenes ON Imagenes.rutaImagen = Catalogo.noArticulo WHERE noArticulo='".$busqueda."'",$link) or die(mysql_error());

Pero me devuelve: Column 'noArticulo' in where clause is ambiguous..

Que estoy haciendo mal? O que no entiendo?

Saludos
60  Programación / PHP / Doble consulta mysql.. en: 6 Agosto 2010, 21:34 pm
Buenas  ::)

Hice una consulta que busca el articulo seleccionado por el usuario, pero tengo 2 tablas, 1) Catalogo y 2) Imagenes.. Lo que quiero es imprimir la imagen de el articulo correspondiente.

session_start();
include(
"/secure/conex.php");
$link=Conectarse();
$busqueda=$_POST['busqueda'];
$query=mysql_query("SELECT * FROM Catalogo WHERE noArticulo='".$busqueda."'",$link) or die(mysql_error());

<
table width="80%" bgcolor="#CCCCCC" border="1" align="center" cellpadding="2" cellspacing="0" aling="center">
	
<
tr><td><bImagen </b></td><td><bArticulo </b></td><td><bDescripci&#243;n </b></td><td><b> Cantidad </b></td><td><b> Precio </b> </td></tr>
    
<?php
	
$qur mysql_num_rows($query);
	
if(
$qur 0) {
	
while(
$row=mysql_fetch_array($query))
	
{
	
	
printf("<tr><td><b><center> %s </center></b></td><td> %s </td><td> %s </td><td><center> %d </center></td><td> %d </td></tr>",$row['imagen'],$row['noArticulo'],$row['descripcion'],$row['cantidad'],$row['precio']);
	
}
	
mysql_free_result($query);
	
mysql_close($link);
	
}
	
	
else
	
{
	
	
echo 
"No se encontraron resultados";
	
	
echo 
"<br /><br />";
	
}
	
?>
    </table>   

Obviamente
$row['imagen']
debe de incluir la ruta de la imagen, se que tengo que hacer una consulta a la tabla imagenes, pero lo que no se me ocurre es como incluirla en
$row['imagen']
.

Saludos
Páginas: 1 2 3 4 5 [6] 7 8 9 10 11 12 13 14 15 16 17 18
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines