Foros del Web » Programando para Internet » PHP »

JAVASCRIPT Y PHP Como?

Estas en el tema de JAVASCRIPT Y PHP Como? en el foro de PHP en Foros del Web. Hola amigos miren tengo una base de datos con dijamos 30 registros, lo ke deseo hacer es lo sig. ke solo me muestre 10 registros ...
  #1 (permalink)  
Antiguo 20/08/2005, 14:23
Avatar de Rarotonga  
Fecha de Ingreso: agosto-2004
Mensajes: 7
Antigüedad: 13 años, 3 meses
Puntos: 0
Pregunta JAVASCRIPT Y PHP Como?

Hola amigos miren tengo una base de datos con dijamos 30 registros, lo ke deseo hacer es lo sig.

ke solo me muestre 10 registros y se vaya a la pagina 2, como kien dice acomodar todos los registros de la consulta de 10 en 10....

Otra pregunta como puedo hacer ke a la hora de imprimir no me impirma el boton imprimir del formulario

GRACAIS
  #2 (permalink)  
Antiguo 20/08/2005, 15:31
 
Fecha de Ingreso: agosto-2005
Mensajes: 159
Antigüedad: 12 años, 4 meses
Puntos: 0
Lo primero que preguntas es cómo hacer un paginador de Registros, eso depende de tus conocimientos uno bueno aquí:

http://www.desarrolloweb.com/articulos/1733.php

Esto se puede hacer también con DWMX por ejemplo.

Lo segundo que preguntas es pregunta de javascript, la cual yo hice una vez y la conclusión es que no se puede.

Sin embargo pregunta tú de nuevo.

Saludos.
  #3 (permalink)  
Antiguo 20/08/2005, 17:04
 
Fecha de Ingreso: marzo-2005
Ubicación: Sevilla
Mensajes: 277
Antigüedad: 12 años, 8 meses
Puntos: 2
weno te doy una idea, si no la captas me avisas y explico con mas detalles oki? eske no tengo muchas ganas de escribir.
Primero recoges la base de datos completa en un array (uno por cada columna de la base de datos)
luego pasa el array de php a javascript ¿como? pos en el foro javascript lo explican XD algo asi:
seindo $array_db el array con los valores de una columna de la abse de datos
$var_temp = '"' . $array_db[0] . '"';
for ($i=1; $i<=30; $i++){
$var_temp .= ', "' . $array_db[$i] . '"';
}

ya tenemos una variable asi:
$var_temp = "registro1", "registro2", ... , "registro30";

luego en javascript definimos un array:
var miarray = new Array ('<?php echo $var_temp; ?>');
y ya tenemos el array en javascript con los registros de la abse de datos.
luego solo nos ahce falta usar un par de contadores y un while, por ejemplo:
var x=0;
var y=x+10;//se definen fuera de la funcion para k al llamar a la funcion no se
var z=1;//este se movera por los sitios donde mostrar la informacion.
pongan a 0 siempre.
function mostrar(){
while (x<y){
document.getElementById("p" + z).innerHTML = $miarray[x];
x++;
z++;
}
//sumo 10 para que la proxima vez que entre el tope (y) sea 20
//a x no le sumo 10 proque ya se lo sumo en el while
y+=10;
z=1;
}
<p id="p1">aqui estarian los registros</p>
<p id="p2"></p>
habra que mejorarlo, ni si quiera funcionara (no se si se puede hace getelementbyid("p"+x) para k salga p1, p2, p3 segun el valor de x

bueno aqui esta la idea... :S no se si funcionara pero espero k te sea de ayuda
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:07.