Login - 215 users online  


  
Foros


0
votos
La cantidad de votos diarios que tiene cada usuario es igual a la cantidad de bolitas del mismo.
Dale votos al thread para mantenerlo arriba en la home del sitio.
algo de ayuda con php y mysql





Thread creado por martin1823 el 29/11/2010 10:00:30 am. Lecturas: 622. Mensajes: 11. Favoritos: 0






29/11/2010 10:00:30 am 
       2                           
martin1823


Miembro desde: 24/06/2004

Threads abiertos: 9
Mensajes: 32  
Subtítulos subidos: 0
Threads Favoritos: 0





hola estoy realizando un trabajo para la facultad y tengo que buscar dentro de la siguiente base de datos:

CREATE TABLE IF NOT EXISTS `usuarios` (
`ID` int(5) NOT NULL AUTO_INCREMENT,
`DNI` int(50) NOT NULL,
`Apellido` varchar(50) NOT NULL,
`Nombre` varchar(50) NOT NULL,
`Direccion` varchar(50) NOT NULL,
`Telefono` int(20) NOT NULL,
PRIMARY KEY (`ID`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=4

Tengo los imput creados de tipo text y el boton buscar: solamente se busca por dni o numero de socio

INPUT type=text name=´´dni´´ id=´´dni´´
NPUT type=text name=´´idusuario´´ id=´´idusuario´´

y el boton:
INPUT type=´´submit´´ name= ´´buscar´´ value=´´Buscar


Todo esto esta metido dentro de un form y utilizo el metodo POST para pasar variables a otro archivo .php
Logro conectarme y aceder a la base de datos correctamente debido a queya programe el boton eliminar.
Pero no encuentro la funcion para poder mostrar lo que yo busco de esos campos En una tabla por ejemplo.
Si alguien me pudiese ayudar estaria agradecido.
Saludos!







29/11/2010 10:24:16 am 
       0                           
eufo


Miembro desde: 18/09/2005

Threads abiertos: 31
Mensajes: 287  
Subtítulos subidos: 11
Threads Favoritos: 0





pregunta... sos de Sistemas?


29/11/2010 10:25:48 am 
       0                           
goyik


Miembro desde: 10/09/2006

Threads abiertos: 41
Mensajes: 1515  
Subtítulos subidos: 6
Threads Favoritos: 0





Se fijan porque es que en un post anterior comentaba yo que programar no es para cualquiera.


29/11/2010 10:47:02 am 
       1                           
polo_soft


Miembro desde: 26/12/2006

Threads abiertos: 1
Mensajes: 963  
Subtítulos subidos: 0
Threads Favoritos: 0






eufo escribió:
pregunta... sos de Sistemas?



Por lo que pregunta, y por la excelente ayuda en línea del php, o los archivos de ayudas (en cualquier formato, hasta en txt ) y ´´demáses´´, creería que estudia botánica


29/11/2010 11:22:18 am 
       0                           
cnelbraddock


Miembro desde: 26/02/2010

Threads abiertos: 6
Mensajes: 524  
Subtítulos subidos: 0
Threads Favoritos: 0





Si mal no entendí vos tenes que mostrar los resultados de la búsqueda? usar el mysql_query? o ya lo tenes hecho, no entendi bien


29/11/2010 11:35:05 am 
       0                           
Infumable


Miembro desde: 08/01/2010

Threads abiertos: 65
Mensajes: 285  
Subtítulos subidos: 32
Threads Favoritos: 0





CREATE TABLE IF NOT EXISTS <-eso suele crear error por eso ay que darle la orden primaria como te deje abajo.



Estructura de tabla para la tabla `usuarios`


CREATE TABLE `usuarios` (
`id` int(11) NOT NULL auto_increment,
`dni` int(50) NOT NULL,
`Apellido` varchar(50) default ´´,
`Nombre` varchar(50) default ´´,
`Direcccion` varchar(50) NOT NULL default ´´,
`Telefono` int(20) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=4
Volcar la base de datos para la tabla `usuarios`

Proba esa tabla y crea un php usuarios y vemos ay deberia conectar con la segunda llamada

INPUT type=text name=´´dni´´ id=´´dni´´
NPUT type=text name=´´idusuario´´ id=´´idusuario´´

y el boton:
INPUT type=´´submit´´ name= ´´buscar´´ value=´´Buscar

cualquier cosa pega el grito


29/11/2010 11:56:33 am 
       0                           
devildriver


Miembro desde: 17/02/2008

Threads abiertos: 18
Mensajes: 95  
Subtítulos subidos: 3
Threads Favoritos: 0





necesitamos mas informacion para poder ayudarte no sabemos que hay despues del form hacia donde lo envias!


29/11/2010 11:56:58 am 
       0                           
carlos2325


Miembro desde: 30/10/2006

Threads abiertos: 0
Mensajes: 110  
Subtítulos subidos: 0
Threads Favoritos: 0



tiene que ser algo asi:



es así, aunque como yo programo orientado a objetos ya las funciones de consulta estan listas y yo solo muestro la matriz despues de enviar los datos, aunque basicamente lo que hace la función es eso..un ciclo while deacuerdo al query debido a que desconozco la cantidad de elementos existentes y los voy alamacenando en la matriz para luego mostrarla segun sus ejes [x][y]
nota: la ultima etiqueta td debe ser un tr y olvide el simbolo $ la variable i del bucle


29/11/2010 12:00:47 pm 
       0                           
cazfanel


Miembro desde: 12/11/2005

Threads abiertos: 0
Mensajes: 4  
Subtítulos subidos: 0
Threads Favoritos: 0



Por lo que mostras, asumo que te falta generar la consulta, mas o menos deberia quedarte asi:

$result = mysql_query(´´SELECT FROM usuarios WHERE id = ´$_POST[´id´]´´´)

while ($registro = mysql_fetch_array($result)) {

echo $registro[´id´].´
´

}


29/11/2010 12:05:56 pm 
       0                           
martin1823


Miembro desde: 24/06/2004

Threads abiertos: 9
Mensajes: 32  
Subtítulos subidos: 0
Threads Favoritos: 0






cazfanel escribió:
Por lo que mostras, asumo que te falta generar la consulta, mas o menos deberia quedarte asi:

$result = mysql_querySELECT FROM usuarios WHERE id = ´$_POST[´id´]´

while $registro = mysql_fetch_array$result {

echo $registro[´id´].´
´

}



Muchas gracias ya logre hacerlo, ejejejej y gracias a Infumable por la correccion!
Saludos


29/11/2010 12:35:14 pm 
       0                           
Infumable


Miembro desde: 08/01/2010

Threads abiertos: 65
Mensajes: 285  
Subtítulos subidos: 32
Threads Favoritos: 0






martin1823 escribió:

cazfanel escribió:
Por lo que mostras, asumo que te falta generar la consulta, mas o menos deberia quedarte asi:

$result = mysql_querySELECT FROM usuarios WHERE id = ´$_POST[´id´]´

while $registro = mysql_fetch_array$result {

echo $registro[´id´].´
´

}


Muchas gracias ya logre hacerlo, ejejejej y gracias a Infumable por la correccion!
Saludos



ojo esa variable es unica asi que si tratas de que la llamada te large los ultimos 30 debes agregar en la llamada 30.
Yo suelo recomendar 20 y al ser tabla de 30 en el msgl me dara 10 aleatorias ,muy copado eso y llamativo ya que acerca a que se hagan mas consultas ,
saludos.




Otros threads relacionados
Ayer, miércoles 14 de abril, falleció Peter Steele, bajista, cantante y frontman de Type O Negative, una de las primeras bandas de metal gótico en alcanzar el éxito.Steele murió de un ataque al corazón, a los 48 años. Si bien el músico venía acarreando algunos problemas, además de una severa depresión, nadie esperaba un desenlace tan oscuro y repentino.Type O Negative se formó en 1989, en
Por: DarthPampi el 16/04/2010 08:31:50 pm
- Leido: 1256 veces - Votos: 7 - Mensajes: 11 - Último mensaje: MSUSY Ver último mensaje


type

1