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 19 20 21
91  Programación / PHP / Re: problema codigo paginacion en: 22 Julio 2010, 16:55
aver,ya conseguí juntar los dos códigos y me quedó esto:

pero no funciona bien el paginador,ya que si le das a siguiente no cambia

este es el code

Código
  1. <?
  2. // Datos de conexión a la base
  3. $base="bd";
  4. $con=mysql_connect(localhost,user,pass);
  5. mysql_select_db($base,$con);
  6. if (!isset($_GET['pg'])) //para el inicio
  7. $pg = 0;
  8. else $pg=$_GET['pg']; //cuando haces click sobre el siguiente link del paginador
  9. $cantidad=4; // cantidad de resultados por página
  10. $inicial = $pg * $cantidad;
  11.  
  12. $pegar = "SELECT * FROM videos order by id desc LIMIT $inicial,$cantidad";
  13. $pegar2 = "SELECT * FROM videos order by id desc LIMIT $inicial,$cantidad";
  14. $cad = mysql_db_query($base,$pegar) or die (mysql_error());
  15. $cad2 = mysql_db_query($base,$pegar2) or die (mysql_error());
  16.  
  17. $contar = "SELECT * FROM videos";
  18. $contarok= mysql_db_query($base,$contar);
  19. $total_records = mysql_num_rows($contarok);
  20. $pages = intval($total_records / $cantidad);
  21. $squery = mysql_query($pegar2);
  22. include ("config.php");
  23. $sql = "select * from videos order by id desc limit 25";
  24. //Instrucción a ejecutarse en la bbdd.
  25.  
  26. $squery = mysql_query($sql);
  27. //Ejecución de la instrucción
  28.  
  29. while($row = mysql_fetch_array($squery)){
  30. //Recuperar los datos de un registro o hilera (row) y meterlo a un array
  31. $url = $row['id']
  32. ?>
  33. </p>
  34. <div style="float: left;">
  35. <?php
  36. echo "<table width='80%' border='0'>";
  37. echo "<a href='videos/$url' style='border:0'>".$row['img']."</a>&nbsp;";
  38. echo "<br />";
  39. echo "<tr><td align='center'><a href='videos/$url'>".$row['nombre']."</a></td></tr>" ;
  40. echo "<tr><td align='center'>".$row['dur']."</td></tr>";
  41. echo "</table>";
  42. ?></div>
  43. <?
  44. }
  45. // Cerramos la conexión a la base
  46. $con=mysql_close($con);
  47.  
  48. // Creando los enlaces de paginación
  49. echo "<br><br><br><br><br><br><br><br><br><br><br><br><p class=fonty align='center'>";
  50. if ($pg != 0) {
  51. $url = $pg - 1;
  52. echo "<a href='$PHP_SELF?pg=".$url."'>&laquo; Anterior</a>&nbsp;";
  53. } else {
  54. echo " ";
  55. }
  56. for ($i = 0; $i <= $pages; $i++) {
  57. if ($i == $pg) {
  58. if ($i == "0") {
  59. echo "<b> 1 </b>";
  60. } else {
  61. $i = $i+1;
  62. echo "<b> ".$i." </b>";
  63. }
  64. } else {
  65. if ($i == "0") {
  66. echo "<a href=$PHP_SELF?pg=".$i.">1</a> ";
  67. } else {
  68. echo "<a href='$PHP_SELF?pg=".$i."'>";
  69. $i = $i+1;
  70. echo $i."</a>&nbsp;";
  71. }
  72. }
  73. }
  74. if ($pg < $pages) {
  75. $url = $pg + 1;
  76. echo "<a href='$PHP_SELF?pg=".$url."'>Siguiente &raquo;</a>";
  77. } else {
  78. echo " ";
  79. }
  80. echo "</p>";
  81. ?>
  82.  
  83. <div style="clear: both;">

porque no funciona? gracias
92  Programación / PHP / Re: problema codigo paginacion en: 22 Julio 2010, 16:38
ok lo intentaré
93  Programación / PHP / Re: problema codigo paginacion en: 22 Julio 2010, 03:01
~ Yoya ~  probé los dos códigos que me facilitaste y no es exactamente lo que quiero,aver yo tengo ya un código que me muestra el contenido bien y querría ponerle a ese código un paginador,ya que el código de paginador que puse al principio del post no consigo ponerlo bien ya que debería quedar así

y no lo consigo,el codigo de esa pagina es:

Código
  1. <html>
  2. <head>
  3.  
  4. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" charset="utf-8"; />
  5.  
  6. </head>
  7.  
  8.  
  9.  
  10.  
  11.  
  12. <body>
  13. <p><? include ("config.php");
  14. $sql = "select * from videos order by id desc limit 25";
  15. //Instrucción a ejecutarse en la bbdd.
  16.  
  17. $squery = mysql_query($sql);
  18. //Ejecución de la instrucción
  19.  
  20. while($row = mysql_fetch_array($squery)){
  21. //Recuperar los datos de un registro o hilera (row) y meterlo a un array
  22. $url = $row['id']
  23. ?>
  24. </p>
  25. <div style="float: left;"><?php echo "<a href='videos/$url' style='border:0'>".$row['img']."</a>&nbsp;";; ?><br /><?php echo "<a href='videos/$url'>".$row['nombre']."</a>" ?></div>
  26. <? } ?>
  27. <div style="clear: both;">
  28. <br>
  29. </body>
  30.  
  31. </html>
  32.  

pero no consigo ponerle el código de paginación,como sería?

el código de paginación que de momento tengo es éste

lista.php
Código
  1. <?
  2. // Datos de conexión a la base
  3. $base="rapmadri_graffitiongirls";
  4. $con=mysql_connect(localhost,rapmadri_general,181302);
  5. mysql_select_db($base,$con);
  6. if (!isset($_GET['pg'])) //para el inicio
  7. $pg = 0;
  8. else $pg=$_GET['pg']; //cuando haces click sobre el siguiente link del paginador
  9. $cantidad=4; // cantidad de resultados por página
  10. $inicial = $pg * $cantidad;
  11.  
  12. $pegar = "SELECT img FROM videos order by id desc LIMIT $inicial,$cantidad";
  13. $pegar2 = "SELECT nombre FROM videos order by id desc LIMIT $inicial,$cantidad";
  14. $cad = mysql_db_query($base,$pegar) or die (mysql_error());
  15. $cad2 = mysql_db_query($base,$pegar2) or die (mysql_error());
  16.  
  17. $contar = "SELECT * FROM videos";
  18. $contarok= mysql_db_query($base,$contar);
  19. $total_records = mysql_num_rows($contarok);
  20. $pages = intval($total_records / $cantidad);
  21. $squery = mysql_query($pegar2);
  22.  
  23.  
  24.  
  25.  
  26. while ($registro = mysql_fetch_row($cad)){
  27.  
  28. # insertamos un salto de línea en la tabla HTML
  29.  
  30.       echo "<table align='center' border='0' width='100%'>";
  31.   echo "<tr align=center height= 45px><td>";
  32.  
  33.       # establecemos el bucle de lectura del ARRAY
  34.       # con los resultados de cada LINEA
  35.       # y encerramos cada valor en etiquetas <td></td>
  36.       # para que aparezcan en celdas distintas de la tabla
  37.  
  38.       foreach($registro  as $clave){
  39.       echo "<div style='float: left;'>".$clave."&nbsp&nbsp;</td></tr>" ;
  40.  
  41.  
  42. }
  43. }
  44. while ($registro2 = mysql_fetch_row($cad2)){
  45.  
  46. # insertamos un salto de línea en la tabla HTML
  47.  
  48.  
  49.  
  50.       # establecemos el bucle de lectura del ARRAY
  51.       # con los resultados de cada LINEA
  52.       # y encerramos cada valor en etiquetas <td></td>
  53.       # para que aparezcan en celdas distintas de la tabla
  54.  
  55.       foreach($registro2  as $clave2){
  56.   echo "<tr align=center height= 45px><td>";
  57.       echo "<div style='float: left;'>".$clave2."&nbsp&nbsp;</td></tr>" ;
  58.  
  59.  
  60. }
  61. }
  62. echo "</table></div>";
  63.  
  64. // Cerramos la conexión a la base
  65. $con=mysql_close($con);
  66.  
  67. // Creando los enlaces de paginación
  68. echo "<br><br><br><br><br><br><p class=fonty align='center'>";
  69. if ($pg != 0) {
  70. $url = $pg - 1;
  71. echo "<a href='$PHP_SELF?pg=".$url."'>&laquo; Anterior</a>&nbsp;";
  72. } else {
  73. echo " ";
  74. }
  75. for ($i = 0; $i <= $pages; $i++) {
  76. if ($i == $pg) {
  77. if ($i == "0") {
  78. echo "<b> 1 </b>";
  79. } else {
  80. $i = $i+1;
  81. echo "<b> ".$i." </b>";
  82. }
  83. } else {
  84. if ($i == "0") {
  85. echo "<a href=$PHP_SELF?pg=".$i.">1</a> ";
  86. } else {
  87. echo "<a href='$PHP_SELF?pg=".$i."'>";
  88. $i = $i+1;
  89. echo $i."</a>&nbsp;";
  90. }
  91. }
  92. }
  93. if ($pg < $pages) {
  94. $url = $pg + 1;
  95. echo "<a href='$PHP_SELF?pg=".$url."'>Siguiente &raquo;</a>";
  96. } else {
  97. echo " ";
  98. }
  99. echo "</p>";
  100. ?>

pero no consigo incrustar en este el código de lista.php

gracias por la ayuda
94  Programación / PHP / Re: problema codigo paginacion en: 22 Julio 2010, 02:00
aver lo conseguí arreglar un poquillo y ahora me muestra las imagenes y el texto,pero el problema es que carga primero todas las imagenes y luego todo el texto,yo lo que necesito es que me carge 1 imagen y debajo esté su texto correspondiente por id,y así sucesivamente,aver si me podeis ayudar,aqui os dejo el codigo tal cual lo tengo ahora:

Código
  1. <?
  2. // Datos de conexión a la base
  3. $base="rapmadri_graffitiongirls";
  4. $con=mysql_connect(localhost,rapmadri_general,181302);
  5. mysql_select_db($base,$con);
  6. if (!isset($_GET['pg'])) //para el inicio
  7. $pg = 0;
  8. else $pg=$_GET['pg']; //cuando haces click sobre el siguiente link del paginador
  9. $cantidad=4; // cantidad de resultados por página
  10. $inicial = $pg * $cantidad;
  11.  
  12. $pegar = "SELECT img FROM videos order by id desc LIMIT $inicial,$cantidad";
  13. $pegar2 = "SELECT nombre FROM videos order by id desc LIMIT $inicial,$cantidad";
  14. $cad = mysql_db_query($base,$pegar) or die (mysql_error());
  15. $cad2 = mysql_db_query($base,$pegar2) or die (mysql_error());
  16.  
  17. $contar = "SELECT * FROM videos";
  18. $contarok= mysql_db_query($base,$contar);
  19. $total_records = mysql_num_rows($contarok);
  20. $pages = intval($total_records / $cantidad);
  21. $squery = mysql_query($pegar2);
  22.  
  23.  
  24.  
  25.  
  26. while ($registro = mysql_fetch_row($cad)){
  27.  
  28. # insertamos un salto de línea en la tabla HTML
  29.  
  30.       echo "<table align='center' border='0' width='100%'>";
  31.   echo "<tr align=center height= 45px><td>";
  32.  
  33.       # establecemos el bucle de lectura del ARRAY
  34.       # con los resultados de cada LINEA
  35.       # y encerramos cada valor en etiquetas <td></td>
  36.       # para que aparezcan en celdas distintas de la tabla
  37.  
  38.       foreach($registro  as $clave){
  39.       echo "<div style='float: left;'>".$clave."&nbsp&nbsp;</td></tr>" ;
  40.  
  41.  
  42. }
  43. }
  44. while ($registro2 = mysql_fetch_row($cad2)){
  45.  
  46. # insertamos un salto de línea en la tabla HTML
  47.  
  48.  
  49.  
  50.       # establecemos el bucle de lectura del ARRAY
  51.       # con los resultados de cada LINEA
  52.       # y encerramos cada valor en etiquetas <td></td>
  53.       # para que aparezcan en celdas distintas de la tabla
  54.  
  55.       foreach($registro2  as $clave2){
  56.   echo "<tr align=center height= 45px><td>";
  57.       echo "<div style='float: left;'>".$clave2."&nbsp&nbsp;</td></tr>" ;
  58.  
  59.  
  60. }
  61. }
  62. echo "</table></div>";
  63.  
  64. // Cerramos la conexión a la base
  65. $con=mysql_close($con);
  66.  
  67. // Creando los enlaces de paginación
  68. echo "<br><br><br><br><br><br><p class=fonty align='center'>";
  69. if ($pg != 0) {
  70. $url = $pg - 1;
  71. echo "<a href='$PHP_SELF?pg=".$url."'>&laquo; Anterior</a>&nbsp;";
  72. } else {
  73. echo " ";
  74. }
  75. for ($i = 0; $i <= $pages; $i++) {
  76. if ($i == $pg) {
  77. if ($i == "0") {
  78. echo "<b> 1 </b>";
  79. } else {
  80. $i = $i+1;
  81. echo "<b> ".$i." </b>";
  82. }
  83. } else {
  84. if ($i == "0") {
  85. echo "<a href=$PHP_SELF?pg=".$i.">1</a> ";
  86. } else {
  87. echo "<a href='$PHP_SELF?pg=".$i."'>";
  88. $i = $i+1;
  89. echo $i."</a>&nbsp;";
  90. }
  91. }
  92. }
  93. if ($pg < $pages) {
  94. $url = $pg + 1;
  95. echo "<a href='$PHP_SELF?pg=".$url."'>Siguiente &raquo;</a>";
  96. } else {
  97. echo " ";
  98. }
  99. echo "</p>";
  100. ?>

como puedo hacer eso? gracias a todos por la ayuda  ;)
95  Programación / PHP / problema codigo paginacion en: 21 Julio 2010, 15:48
hola,pues resulta que estoy intentando personalizar mi código de paginación,es este:

Código:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin título</title>
</head>

<body><? include ("config.php");
$sql = "select * from videos order by id desc limit 25";
//Instrucción a ejecutarse en la bbdd.
 
$squery = mysql_query($sql);
//Ejecución de la instrucción
 
while($row = mysql_fetch_array($squery)){
//Recuperar los datos de un registro o hilera (row) y meterlo a un array
$url = $row['id']
 ?>
 <?
// Datos de conexión a la base
$base="bd";
$con=mysql_connect(localhost,user,pass);
mysql_select_db($base,$con);
if (!isset($_GET['pg'])) //para el inicio
$pg = 0;
else $pg=$_GET['pg']; //cuando haces click sobre el siguiente link del paginador
$cantidad=4; // cantidad de resultados por página
$inicial = $pg * $cantidad;

$pegar = "SELECT img, nombre FROM videos  LIMIT $inicial,$cantidad";
$cad = mysql_db_query($base,$pegar) or die (mysql_error());

$contar = "SELECT * FROM videos";
$contarok= mysql_db_query($base,$contar);
$total_records = mysql_num_rows($contarok);
$pages = intval($total_records / $cantidad);





 while ($registro = mysql_fetch_row($cad)){

# insertamos un salto de línea en la tabla HTML

       echo "<tr align=center height= 45px>";

       # establecemos el bucle de lectura del ARRAY
       # con los resultados de cada LINEA
       # y encerramos cada valor en etiquetas <td></td>
       # para que aparezcan en celdas distintas de la tabla

       foreach($registro  as $clave){
       echo "<div style='float: left;'><a href='videos/$url' style='border:0'>".$clave."</a></div>&nbsp;" ;


 }
}

echo "<br>";

// Cerramos la conexión a la base
$con=mysql_close($con);

// Creando los enlaces de paginación
echo "<br><br><br><br><br><br><p class=fonty align='center'>";
if ($pg != 0) {
$url = $pg - 1;
echo "<a href='$PHP_SELF?pg=".$url."'>&laquo; Anterior</a>&nbsp;";
} else {
echo " ";
}
for ($i = 0; $i <= $pages; $i++) {
if ($i == $pg) {
if ($i == "0") {
echo "<b> 1 </b>";
} else {
$i = $i+1;
echo "<b> ".$i." </b>";
}
} else {
if ($i == "0") {
echo "<a href=$PHP_SELF?pg=".$i.">1</a> ";
} else {
echo "<a href='$PHP_SELF?pg=".$i."'>";
$i = $i+1;
echo $i."</a>&nbsp;";
}
}
}
if ($pg < $pages) {
$url = $pg + 1;
echo "<a href='$PHP_SELF?pg=".$url."'>Siguiente &raquo;</a>";
} else {
echo " ";
}
echo "</p>";
?>
</body>
</html>

el caso es que me da un error en la linea 100,
Código:
Parse error: syntax error, unexpected $end in /home2/rapmadri/public_html/tupixxx/paginar.php  on line 100

y la linea 100 es esta:

Código:
</html>

me salta este error cuando encima del código de paginación le pongo éste para obtener la id

Código:
<? include ("config.php");
$sql = "select * from videos order by id desc limit 25";
//Instrucción a ejecutarse en la bbdd.
 
$squery = mysql_query($sql);
//Ejecución de la instrucción
 
while($row = mysql_fetch_array($squery)){
//Recuperar los datos de un registro o hilera (row) y meterlo a un array
$url = $row['id']
 ?>

¿porqué me sale éste error? gracias
96  Programación / PHP / Re: otro problemilla con consulta en: 20 Julio 2010, 01:24
muchas gracias ~ Yoya ~ ya lo arreglé y tomé nota de tus consejos,esque estoy empezando con mysql y no se mucho.
97  Programación / PHP / otro problemilla con consulta en: 19 Julio 2010, 20:41
hola,siento ser tan pesado pero tengo otro problemilla.

resulta que quiero que debajo de un video mio salgan unos 5 videos como videos relaccionados pero que en realidad saldrán los últimos 5 videos de la categoría del video que se está viendo. Bien,pues aquí dejo el código que funciona pero que no está automatizado:

Código:
<p align="center">Videos relaccionados</p>
 <p align="center"><?
include ("../config.php");
$sql = "select * from videos where id=$directorio";
$sql = "select * from videos where cat='NOMBRECATEGORIA' order by id desc limit 5";

//Instrucción a ejecutarse en la bbdd.
 
$squery = mysql_query($sql);
//Ejecución de la instrucción
 
while($row = mysql_fetch_array($squery)){
//Recuperar los datos de un registro o hilera (row) y meterlo a un array
echo "".$row["img"]."&nbsp;";
}
?></p>

El caso es que funciona si pongo manualmente el nombre de la categoría pero yo quiero que la obtenga através de la id del video ya que la carpeta del video es la misma que la id del video,asi que hice éste código,pero no da error ni muestra los videos: ¿porqué?

Código:
<p align="center">Videos relaccionados</p>
 <p align="center"><?
include ("../config.php");
$directorio = basename(getcwd());
$sql = "select * from videos where id=$directorio";
$relac = $row['cat'];
$sql = "select * from videos where cat='$relac' order by id desc limit 5";

//Instrucción a ejecutarse en la bbdd.
 
$squery = mysql_query($sql);
//Ejecución de la instrucción
 
while($row = mysql_fetch_array($squery)){
//Recuperar los datos de un registro o hilera (row) y meterlo a un array
echo "".$row["img"]."&nbsp;";
}
?></p>

Aquí lo podeis ver: http://www.tupixxx.com/22/

Gracias
98  Programación / PHP / Re: ayuda al mostrar una consulta en: 19 Julio 2010, 17:18
muchas gracias MinusFour ahora si que está como quería,el código quedó así por si lo necesita alguien:

Código:
<? include ("config.php");
$sql = "select * from videos order by id desc limit 5";
//Instrucción a ejecutarse en la bbdd.
 
$squery = mysql_query($sql);
//Ejecución de la instrucción
 
while($row = mysql_fetch_array($squery)){
//Recuperar los datos de un registro o hilera (row) y meterlo a un array
 ?>
</p>
<div style="float: left;"><?php echo $row['img']; ?><br /><?php echo $row['nombre'] ?></div>
<? } ?>
<div style="clear: both;">
99  Programación / PHP / Re: ayuda al mostrar una consulta en: 19 Julio 2010, 16:50
MinusFour eso es lo que hice al principio,lo que pasa que con eso se me van las imagenes hacia abajo y quiero que se vayan de izquierda a derecha.

y el codigo éste:

Código:
<? include ("config.php");
$sql = "select * from videos order by id desc limit 5";
//Instrucción a ejecutarse en la bbdd.
 
$squery = mysql_query($sql);
//Ejecución de la instrucción
 
while($row = mysql_fetch_array($squery)){
//Recuperar los datos de un registro o hilera (row) y meterlo a un array
 ?>
</p>
<table width="100%" border="0">
 <tr>
    <td>
<?php echo $row["img"]; ?>
<br />
<?php echo $row["nombre"]; } ?>
</td>
  </tr>
  <tr>
</table>
100  Programación / PHP / Re: ayuda al mostrar una consulta en: 19 Julio 2010, 16:25
¿y como podría hacer para que justo debajo de cada imagen salga su correspondiente nombre? el nombre es otro campo de la tabla. Gracias
Páginas: 1 2 3 4 5 6 7 8 9 [10] 11 12 13 14 15 16 17 18 19 20 21
Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines