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

 

 


Tema destacado:


  Mostrar Mensajes
Páginas: [1]
1  Programación / PHP / cambiar el nombre de una imagen en php - ayuda en: 30 Agosto 2020, 13:13 pm
hoal, tengo una carpeta de imagenes en mi sitio y cuando alguien suba imagenes, quisiera que al momneto de subir la imagen a la base de datos, pueda cambar el nombre para que no se repitan en nombres de imagenes, y tenga un poco ordenado las imagenes, como puedo hacer eso en php hay alguna manera....????
2  Programación / Desarrollo Web / suma de un valor por tiempo y fechas con php en: 26 Febrero 2019, 21:14 pm
hola a todos_,,......tengo una duda quiero hacer una suma que se haga cada dia osea cada 24 horas....digamos que alguien me tien que pagar por una computadora a credito entonces para controlar debera pagarme cada mes .......es cuando quiero que mi programa sume cada dia 100 pesos al dia ...y al mes me de un total de su deuda....por cada dia que pas se suma 100 pesos y quiero sea automaticamente ...cada 24 horas que pase automaticamente se sume 100 pesos a su deuda..intente de varias manera pero no pude ..nose si alguien me podria ayudar para mi proyecto por favor ..gracias de antemano  :-* ;-) ;-)
3  Programación / Programación General / Consulta avanzada de SQL server con like en: 19 Enero 2017, 23:35 pm
Hola a todos tengo este problema de una consulta al seleccionar una tabla y sus datos relacionados con otras tablas hasta ahi si funciona pero el problema esque le agregue la consulta LIKE para una busqueda de registro y en hay me sale varios registro repetidos como un bucle sin fin como le hago para que solo me de los resultados correctos y no me de repetido ............esta es la consulta:

1
2
3
4
5
6
7
8
9
10
11
12
13
SELECT a.cod_usu, a.nombre, a.apellido_pat, a.apellido_mat, a.numero_carnet, e.nombre_ciudad, a.numero_celular, a.formacion_academica, a.codigo, a.password, a.foto_usuario, i.nombres
FROM usuarios AS a, ciudad AS e, tipos_usuarios AS i
WHERE (
e.cod_ci = a.cod_ci
)
AND (
i.cod_tipo_usu = a.cod_tipo_usu
)
AND (
a.estado =  'Activo'
)
AND a.nombre LIKE  '%os%'
OR a.apellido_pat LIKE  '% %';


en esta consulta trato de buscar el nombre q contenga "os" pero cuando compilo me da correcto pero a la vez me sale otros varios registro repetidos y se repite y se repite como hago para arreglarlo por favor necesito una ayuda.........
4  Programación / PHP / Re: Insertar datos con php avanzado en: 17 Febrero 2016, 17:01 pm
no hagas doble post usa el boton editar (como ya e dije arriba)

tus respuestas son correctas para la teoría... la cosa es que hay que saber usarlas, si no te da problemas... lo que dice d91 es cierto... a menos que vayas a usa TRIGGER o CASCADE  en mysql no uses fk, ya que practicamente no tienen uso real fuera de eso y recibir alertas


Ammm ok  aunque esperaba una respuesta de lo resolvi debes hacer asi...pero igual tratare  entender mejor la clves  y las relaciones pero  de todos modos gracias por las ayudas estoy agradecido  ,.,.ojala logre resolverlo pronto para mi examen ggg
5  Programación / PHP / Re: Insertar datos con php avanzado en: 17 Febrero 2016, 16:14 pm
Citar
recuerda usar las etiquetas GeSHi al publicar código...

responde puntualmente, de manera enumeraday precisa, con tu palabras lo siguiente
sabes que son las fk?
sabes como se usan las fk?
para que usas las fk en esta tabla?

1.- Es una limitacion referencial, es la que se refiere a una columna de otra tabla maestra y esa talba debe tener una clave primaria.

2.- A la tabla hija se coloca una clave foranea, esa debe ser de la tabla padre su clave principal asi se hara el vinculo de padre e hija.

3.- Para que los en mi tabla mensajes tenga guardado los datos del emisor y receptor, del que envia el mensaje y para quien es ese mensaje asi cuando el otro vea que mensaje es y de quien la envia.


ammm nose si esta bien pero haber ojala haya aprobado.

hola, según entiendo tienes una tabla donde están registrados los usuarios con su email, esa seria la tabla padre y como la tabla mensaje tiene una foreign key  y apunta hacia la tabla usuarios seria la tabla hija, por lo tanto primero debe existir un registro en la tabla usuario para poder llenar registros en la tabla mensajes, o puede que exista un disparador y no lo estes tomando en cuenta


Si hay datos en la tabla usuarios, pero los inputs coloco esos datos que hay el nombre y el apellido pero no sus correos cuando inserto hay recien quiero que coloque sus correos y asi veo en la tabla usuario de quen es el correro y veo su nombre y su apellido del quien envia o al que se envio...


6  Programación / PHP / Re: Insertar datos con php avanzado en: 17 Febrero 2016, 15:43 pm
Mmmm haber el problema es el siguiente:
tabla 1= usuario
email(50) (pk)//Aqui almaceno los correos como su id principal
nombre(30) //Su nombre
apellido(30)//Su apellido

tabla 2= mensajes
cod_men int (pk)// su id de cada mesaje
email(fk)//aqui donde obtengo el id de la tabla usuario osea su email
emailamigo(fk)/*aqui donde obtengo el id de la tabla usuario osea su email pero cambio el nombre para difereciar los nombres nada mas*/
leido(2)//aqui solo dos consultas el SI o NO para ver si lo ha leido o no.
fecha_mensajes DATE//la fecha en que se envia el mensaje
asunto(100)//El asunto del mensaje
texto TEXT//Y el mensaje


Ahora hago el form para enviar datos;
Código
  1. <form name="form1" action="crear.php" method="POST">
  2.     De:
  3. <input type="text" name="email">/*Aqui coloco el nombre y su apellido que envia el mensaje ejemplo "Juan Ramirez" que hay en la tabla usuario*/
  4. Para:
  5. <input type="text" name="emailamigo">/*Aqui el nombre quien recibe el mensaje ejemplo "Engel Lex" que hay en mi tabla usuario*/
  6. Asunto:<br />
  7. <input type="text" name="asunto" />//Aqui un nuevo asunto
  8. Mensaje:<br />
  9. <textarea name="texto"></textarea>//y el cuerpo del mensaje nuevo
  10. <br /><br />
  11. <input type="submit" name="enviar" value="Enviar" />//Envia los datos...
  12. </form>
  13.  
  14.  
  15. <?php
  16. if(isset($_POST['enviar']))
  17. {
  18. $nombre=$_POST['email'];/*Obtengo el nombre y apellido de quien envia el mensaje "Juan Ramirez"*/
  19. $amigo=$_POST['emailamigo'];/*Obtengo el nombre y apellido al que voy a enviar el mensaje a "Engel Lex"*/
  20. $asunto=$_POST['asunto'];//Obtengo el asunto del mensaje
  21. $texto=$_POST['texto'];//obtengo el mensaje
  22. $fecha = date("Y/m/j");/*Aqui obtengo la fecha actual de hoy.. hasta aqui todo bien pero lo que quiero saber esque yo coloco nombre y apellidos que hay en mi tabla usuario , las obtengo pero cuando las obtengo al insertar a la tabla mensajes quiero que convierta los nombre en los codigos que tiene la tabla usuario osea sus codigos (PK) serian sus correos electronicos y es ahi el error como logro hacer eso acaso hay una consulta mas avanzada para la insertacion de esos datos*/
  23.  
  24.  
  25. $sql = "INSERT INTO mensajes (email,emailamigo,leido,fecha_mensaje,asunto,texto)
  26. VALUES ('$nombre','$amigo','No','$fecha','$asunto','$texto')";
  27. if(!mysql_query($sql)){
  28. die('Consulta no válida: ' . mysql_error());//sale error
  29.  
  30. }else{
  31. echo "<script type='text/javascript'>
  32. alert('Mensaje enviado correctamente');/*Envia los datos a la tabla mensajes*/
  33. </script>";
  34. }
  35.  
  36. }
  37. ?>


Mod: Los códigos deben ir en etiquetas GeSHi
7  Programación / PHP / Re: Insertar datos con php avanzado en: 17 Febrero 2016, 14:39 pm
Gracias y ya se que es una consulta basica pero para mi esto es muy avanzado ,.,.pero igual voy a probar con tu ayuda .,,.pero en los campos de los inputs de de email y emailamigo yo no coloco los correros sino que coloco los nombres de una tabla usuario y al tratar de insertarlas en mi tabla mensaje quiero que vaya el id  que seria sus emails y no el nombre que coloco en los inputs como podria cambiar eso o igual nomas inserta en los campos???

Consulta no válida: Cannot add or update a child row: a foreign key constraint fails (`bd_racsole`.`mensajes`, CONSTRAINT `mensajes_ibfk_3` FOREIGN KEY (`email`) REFERENCES `usuario` (`email`) ON DELETE CASCADE ON UPDATE CASCADE)

ese es el error que tengo al hacer como me dijiste haber si me lo puedes solucionar,.,.,.


Mod: No hagas doble post, usa el boton "editar"
8  Programación / PHP / Insertar datos con php avanzado en: 16 Febrero 2016, 20:25 pm
Hola tengo un problema al insertar datos de un formulario a mi tabla  no se cual sea el problema pero nose si me pofrian ayudar seria de gran ayuda..

Código
  1. <form method="post" action="crear.php" >
  2. <label>De:</label><br />
  3. <input type="text" name="email"><br />
  4. <label>Para: </label><br />
  5. <input type="text" name="emailamigo"><br />
  6. Asunto:<br />
  7. <input type="text" name="asunto" /><br />
  8. Mensaje:<br />
  9. <textarea name="texto"></textarea>
  10. <br /><br />
  11. <input type="submit" name="enviar" value="Enviar" />
  12. </form>
  13.  
  14. <?php
  15. if(isset($_POST['enviar']))
  16. {
  17. $nombre=$_POST['email'];//id de la tabla usuario
  18. $amigo=$_POST['emailamigo'];//id de la tabla usuario pero con otro nombre
  19. $asunto=$_POST['asunto'];//de la tabla mensajes
  20. $texto=$_POST['texto'];//de la tabla mensajes
  21. $fecha = date("Y/m/j");//de la tabla mensajes
  22. $sql = "INSERT INTO mensajes (email,emailamigo,leido,fecha_mensaje,asunto,texto) VALUES ('".$nombre."','".$amigo."','No','".$fecha."','".$asunto."','".$texto."')";
  23. mysql_query($sql);
  24. echo "<script type='text/javascript'>
  25. alert('Mensaje Enviado Correctamente');</script>";
  26. }
  27. ?>

En los dos inputs primero inputs recojo nombres de mi base de datos de usuario su nombre y apellido donde el ID se llama email, luego donde dice asunto y texto coloco lo que voy a enviar. Despues de eso lo inserto en una tabla MENSAJES y con las tablase de : idp(pk), email(fk), emailamigo(fk), leido, fecha, asunto, texto... En la consulta de insert into es donde falla pero nose en donde  les agradeceria si me ayudarian GRACIAS...  



Mod: Los códigos deben ir en etiquetas GeSHi
9  Programación / PHP / PHP y MYSQL relacion de llaves foraneas con llave primaria avanzado.. en: 2 Febrero 2016, 23:30 pm
Hola a todos tengo un problemas con llaves primarias y foraneas,,,el caso es este    tengo mi primera tabla..

tabla2 (usuario)
email : varchar(30)(pk)
nombre : varchar(30)
apellido : varchar (30)

tabla2 (trabajo)
id : int(11)
email : varchar(30)(fk)
emailjefe : varchar(30)(fk)
area_trabajo :varchar(100)
lugar_trabajo :varchar(100)

tabla3 (empresa)
email : varchar(30)(pk)
emailjefe : varchar(30)(fk)
empresa : varchar(30)

mi caso esque como hago para que mi relacion funcione porque yo no pude lograrlo mi tabla de usuario se relaciona con todos y quiero que su llave primaria (email) pueda relacionarse  con las otra tabla cuantas veces sea  y tambien que se pueda convertir en una llave principal de la otra tabla como ven en el ejemplo,.,.,por favor ayudenme con este problema comodebo hacer la consulta en sql.......
10  Programación / PHP / Re: [Share] - Intranet Colegio (PHP,MYSQL) en: 31 Enero 2016, 17:55 pm
Hola me podrias decir como ingresaste a y resolviste el problema de login yo no puedo porfa agradeceria tu apoyo,.,.,.
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines