Ir al contenido


Foto

Problemas con imagenes en php ..


  • Por favor identifícate para responder
No hay respuestas en este tema

#1 lKeny

lKeny

    Newbie

  • Miembros
  • Pip
  • 7 mensajes

Escrito 17 noviembre 2013 - 07:16

Hola amigos! bueno, mi problema es el siguiente, Al dar click en un boton llamado "comentar", debería mandarme a una pagina en la cual la url esta eniquesida .. mi problema es que me manda a la paigna con la url enriquesida pero, no me capta el id de la imagen, si pueden ayudarme porfis, sería de gran utilidad, les dejo los codigos que uso



delphi
  1. Class.php
  2.  
  3. <?php
  4. session_start();
  5. class Conectar
  6. {
  7. public static function con()
  8. {
  9. $con = mysql_connect("localhost","root","123456");
  10. mysql_select_db("terrible_de_pixelado");
  11. return $con;
  12. }
  13. }
  14.  
  15. class Trabajo
  16. {
  17. private $videos = array();
  18. private $get_videos = array();
  19. private $get_imagenes = array();
  20. private $gi = array();
  21.  
  22. public function videos()
  23. {
  24. $sql = "select * from videos limit 5";
  25. $res = mysql_query($sql,Conectar::con());
  26.  
  27. while($reg = mysql_fetch_assoc($res))
  28. {
  29. $this -> videos[] = $reg;
  30. }
  31. return $this -> videos;
  32. }
  33.  
  34. public function get_videos()
  35. {
  36. $sql = "select * from videos limit 10";
  37. $res = mysql_query($sql,Conectar::con());
  38. while($reg = mysql_fetch_assoc($res))
  39. {
  40. $this -> get_videos[] = $reg;
  41. }
  42. return $this -> get_videos;
  43. }
  44.  
  45. public function get_post_por_id()
  46. {
  47. $sql = "select * from videos where id =".$_GET["id"];
  48. $res = mysql_query($sql,Conectar::con());
  49.  
  50. while ( $reg = mysql_fetch_assoc ($res) )
  51. {
  52. $this -> post[] = $reg;
  53. }
  54. return $this -> post;
  55. }
  56.  
  57. public function get_img()
  58. {
  59. $sql = "select * from imagen where id=".$_GET["id"];
  60. $res = mysql_query($sql,Conectar::con());
  61. echo $sql;
  62.  
  63. while ( $reg = mysql_fetch_assoc ($res) )
  64. {
  65. $this -> gi[] = $reg;
  66. }
  67. return $this -> gi;
  68. }
  69.  
  70. public function subir_imagenes()
  71. {
  72. $nombre=$_POST['nombre'];
  73. $nombrefoto=$_FILES['foto']['name'];
  74. $ruta=$_FILES['foto']['tmp_name'];
  75. $destino =  "fotos/".$nombrefoto;
  76. copy($ruta,$destino);
  77.  
  78. $sql = "insert into imagen(nombre,foto) values('$nombre','$destino')";
  79. $res = mysql_query($sql,Conectar::con());
  80.  
  81. echo "<script type='text/javascript'>
  82. alert('Sus datos se han subido exitosamente');
  83. window.location='subir_imagen.php';
  84. </script>";
  85. }
  86.  
  87.  
  88. }
  89.  
  90. ?>





delphi
  1. index.php
  2.  
  3. <?php
  4. require_once("class/class.php");
  5. $tra = new Trabajo();
  6. $foto = $tra -> get_imagenes();
  7. for($i=0;$i<sizeof($foto);$i++)
  8. {
  9. ?>
  10. <div id="post">
  11. <div id="titulo_2">
  12. <?php echo $foto[$i]["nombre"]; ?>
  13. </div>
  14. <br />
  15. <div id="im">
  16. <?php echo '<img src="'.$foto[$i]['foto'].'" width="400" heigth="400"/>'?><br />
  17. <br />
  18. <?php
  19. $texto = str_replace(" ","-",$foto[$i]["nombre"] );
  20. ?>
  21. <a href="<?php echo $texto."-"."f".$foto[$i]["id"].".html" ?>" id="comentar">Comentar</a>
  22. <br />
  23. <br />
  24. <hr />
  25. <br />
  26. </div>
  27. </div>
  28. <?php
  29. }
  30. ?>





delphi
  1. fotos.php
  2.  
  3. <?php
  4. require_once("class/class.php");
  5. $tra = new Trabajo();
  6. $foto = $tra -> get_img();
  7. echo $foto[0]["nombre"];
  8. ?>
  9.  
  10.  
  11. (Aqui me da este error .. Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in C:\xampp\htdocs\pt\class\class.php on line 61)





delphi
  1. .htaccess
  2.  
  3. RewriteEngine On
  4.  
  5. RewriteRule ^.*p([0-9]+)\.html$ noticias.php?id=$1 [L]
  6. RewriteRule ^.*f([0-9]+)\.html$ fotos.php?id=$2 [L]



quien me pueda ayudar que me mande un mensaje porfavor! :C
  • 0




IP.Board spam blocked by CleanTalk.