Foros del Web » Programando para Internet » PHP »

lo comentarios suben bajan cambian de sitio y no se muestran

Estas en el tema de lo comentarios suben bajan cambian de sitio y no se muestran en el foro de PHP en Foros del Web. hola estoy con un sistema de comentarios y cuando introduzco aproximadamente unos 25 0 20 quisas hasta 10 comentarios suelen dejar de apareer muy extraño ...
  #1 (permalink)  
Antiguo 09/11/2010, 08:10
(Desactivado)
 
Fecha de Ingreso: octubre-2010
Mensajes: 89
Antigüedad: 13 años, 6 meses
Puntos: 0
Pregunta lo comentarios suben bajan cambian de sitio y no se muestran

hola estoy con un sistema de comentarios y cuando introduzco aproximadamente unos 25 0 20 quisas hasta 10 comentarios suelen dejar de apareer


muy extraño por que se equivoca y eso que enpiesa bien ,

veo que el phpmyadmin cambian de orden cuando estan del 1 al 20 o 25

de abajo asia arriba y luego la falla viene y empiesan a situarse justo debajo del uno y dejan dem mostrarse en el phpm yadmin aparece asi

Código PHP:
    id_sql    user_sql    coms_sql
            31    rte    tert
            30    rt    et
            29    etr    tretet
            28    re    etre
            27    rtre    etere
            26    34    34234
            19    sss    sss
            18    sss    sss
            17    sss    sss
            16    sss    sss
            15    sss    sss
            14    sss    sss
            13    sss    sss
            12    sss    sss
            11    ss    sss
            10    ss    sss
            9    sss    sss
            8    ss    sss
            7    ss    ssss
            6    s    sss
            5    ada    dsdsad
            4    ada    adsad
            3    asda    asdasd
            2    sad    saad
            1    sadad    sdad
            25    rwe    wwer
            24    234    324234
            23    234    324234
            22    ewwe    eww
            21    ewwe    eww
            20          
            32    rte    etet
            33    retret    er
            34    ertre    tet
            35    etre    tert
            36    ere    ttetr
            37    te    rtretet
            38    3t    tet
            39    te    ttt
            40    12    121212
            41    33    333
            42    33    333
            43    33    333
            44    r    gffd 



estoy utilizando este sistema :


$sql = "SELECT * FROM comentarios ORDER BY id_sql=10 ASC LIMIT 10 ";


no se cual es el problema si me falta algo o que ?


pero lo unico que se me ocurrio es borrar apartir de una cantidad de comentarios en especifico , cosa

que no se hacer!


bueno en fin son 10 comentarios quisas elminando el numero 11

ya esta o nose como digan ustes

que debo hacer si debo editar algo en phpmyadmin o que por que nose la verdad
  #2 (permalink)  
Antiguo 09/11/2010, 08:20
Avatar de masterojitos  
Fecha de Ingreso: julio-2008
Ubicación: Lima Callao Chucuito
Mensajes: 1.931
Antigüedad: 15 años, 9 meses
Puntos: 105
Respuesta: lo comentarios suben bajan cambian de sitio y no se muestran

Cambia:
$sql = "SELECT * FROM comentarios ORDER BY id_sql=10 ASC LIMIT 10 ";
Por:
$sql = "SELECT * FROM comentarios ORDER BY id_sql ASC LIMIT 0, 10";

Suerte
__________________
Atte. MasterOjitos :ojotes:
Todo sobre Programación Web
Las ultimas tendencias en Efectos y Recursos Web: MasterOjitos Blog
  #3 (permalink)  
Antiguo 09/11/2010, 09:05
(Desactivado)
 
Fecha de Ingreso: octubre-2010
Mensajes: 89
Antigüedad: 13 años, 6 meses
Puntos: 0
ahora susede apartir de ocho cosa mas rara mira :

numero
8

Comentario de: ssss

---------------------------------------------------------------
numero
9

Comentario de: ss

---------------------------------------------------------------
numero
11

Comentario de: cvcxv
xvxxvcv
---------------------------------------------------------------
numero
12

Comentario de: cvxvcv
cxvxv
---------------------------------------------------------------
numero
7

Comentario de: ss

---------------------------------------------------------------
numero
6

Comentario de: ss

---------------------------------------------------------------
numero
5

Comentario de: s

---------------------------------------------------------------
numero
4

Comentario de: s

---------------------------------------------------------------
numero
3

Comentario de: w

---------------------------------------------------------------
numero
2

Comentario de: ww
w


se mete el ocho debajo del 1 y buelben a meterse dentro hay pero que pasa ?

puede que sea eso probe tambien darle a enviar mas veces llegue a unos 25 comentarios o cosa asi iba abien pero sigue cambiando de sitio hasta tal punto que no se muestran

sigo pensando que lo suyo seria borrar apartir de una cantidad


hola , muy buenas . resulta que el sistema de comentarios que ise funciona bien peroo estos se salen del su sitio un o se mete debajo del primero y siguen en ese orden hasta tal punto que deaparecen mira un ejemplo :


numero
8

Comentario de:

---------------------------------------------------------------
numero
9

Comentario de:

---------------------------------------------------------------
numero
10

Comentario de:

---------------------------------------------------------------
numero
6

Comentario de:

---------------------------------------------------------------
numero
45

Comentario de:

---------------------------------------------------------------
numero
5

Comentario de:

---------------------------------------------------------------
numero
4

Comentario de:

---------------------------------------------------------------
numero
3

Comentario de:

---------------------------------------------------------------
numero
1

Comentario de:

---------------------------------------------------------------
numero
0

Comentario de:




en un principio salio vien llegue a unos25 y se restauro sigui el orden pero ,

luego volvio a lo mismo otra vez se meten debajo

estos son unos de los datos que pueden contener el problema ;:
Código PHP:
$sql "SELECT * FROM comentarios ORDER BY id_sql=10 ASC LIMIT 0, 10"
en ph myadmin lo tengo tipo text


ayuda porfavor

Última edición por GatorV; 09/11/2010 a las 15:32
  #4 (permalink)  
Antiguo 09/11/2010, 10:40
Avatar de Nano_  
Fecha de Ingreso: febrero-2006
Ubicación: Bogotá, Colombia
Mensajes: 1.866
Antigüedad: 18 años, 2 meses
Puntos: 96
Respuesta: problemas con sistema de comentarios/salen de sitio y desaparecen

Saludos

La verdad no se entendio mucho Es probable que publiques mas codigo ya que con lo que posteas es complicado entender tu inconveniente!
__________________
:.:Nano.:: @nano_hard - Retornando al foro
  #5 (permalink)  
Antiguo 09/11/2010, 10:42
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Tokyo - Japan !
Mensajes: 3.867
Antigüedad: 14 años, 6 meses
Puntos: 334
Respuesta: problemas con sistema de comentarios/salen de sitio y desaparecen

Código SQL:
Ver original
  1. ORDER BY id_sql=10 ASC


=10 ???... en un ORDER BY ???
__________________
More about me...
~ @rhyudek1
~ Github
  #6 (permalink)  
Antiguo 09/11/2010, 10:43
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: lo comentarios suben bajan cambian de sitio y no se muestran

El problema es que tu campo id debe de ser de texto por lo que al ordenar no usa un criterio numerico si no compara de texto.

Tienes que cambiar tu id a numerico.

Saludos.
  #7 (permalink)  
Antiguo 09/11/2010, 13:32
(Desactivado)
 
Fecha de Ingreso: octubre-2010
Mensajes: 89
Antigüedad: 13 años, 6 meses
Puntos: 0
Pregunta los comentarios no siguen el orde se salen de sitio ¿por que?

hola , muy buenas . resulta que el sistema de comentarios que ise funciona bien peroo estos se salen del su sitio un o se mete debajo del primero y siguen en ese orden hasta tal punto que deaparecen mira un ejemplo :


numero
8

Comentario de:

-----------------------
numero
9

Comentario de:

-------------------------
numero
10

Comentario de:

----------------------------------
numero
6

Comentario de:

-------------------------------
numero
45

Comentario de:

---------------------------------------------------------------
numero
5

Comentario de:

-------------------------------
numero
4

Comentario de:

------------------------
numero
3

Comentario de:

------------------------------
numero
1

Comentario de:

------------------------------
numero
0

Comentario de:




en un principio salio vien llegue a unos25 y se restauro sigui el orden pero ,

luego volvio a lo mismo otra vez se meten debajo

estos son unos de los datos que pueden contener el problema ;:
Código PHP:
$sql = "SELECT * FROM comentarios ORDER BY id_sql=10 ASC LIMIT 0, 10";
en ph myadmin lo tengo tipo text


ayuda porfavor
  #8 (permalink)  
Antiguo 09/11/2010, 13:45
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: los comentarios no siguen el orde se salen de sitio ¿por que?

esto no tiene nada de sentido...
Cita:
ORDER BY id_sql=10 ASC
supongo que debería ser así...
Cita:
ORDER BY id_sql ASC
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #9 (permalink)  
Antiguo 09/11/2010, 13:46
 
Fecha de Ingreso: febrero-2010
Ubicación: cba
Mensajes: 203
Antigüedad: 14 años, 3 meses
Puntos: 16
Respuesta: los comentarios no siguen el orde se salen de sitio ¿por que?

tu lo quieres ordenar por el id, digamos que aparescan el id 1,2,3,4,5.... ?
  #10 (permalink)  
Antiguo 10/11/2010, 00:43
(Desactivado)
 
Fecha de Ingreso: octubre-2010
Mensajes: 89
Antigüedad: 13 años, 6 meses
Puntos: 0
Pregunta los comentaris no siguen el orden

hola , muy buenas . resulta que el sistema de comentarios que ise funciona bien peroo estos se salen del su sitio un o se mete debajo del primero y siguen en ese orden hasta tal punto que deaparecen.

en un principio salio vien llegue a unos25 y se restauro sigui el orden pero ,

luego volvio a lo mismo otra vez se meten debajo

estos son unos de los datos que pueden contener el problema ;:
Código PHP:
$sql = "SELECT * FROM comentarios ORDER BY id_sql=10 ASC LIMIT 0, 10";
en ph myadmin lo tengo tipo text
  #11 (permalink)  
Antiguo 10/11/2010, 00:45
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: los comentaris no siguen el orden

aquí esta tu respuesta:
http://www.forosdelweb.com/f18/comen...estran-858186/
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #12 (permalink)  
Antiguo 10/11/2010, 01:49
(Desactivado)
 
Fecha de Ingreso: octubre-2010
Mensajes: 89
Antigüedad: 13 años, 6 meses
Puntos: 0
se me a via olvidado me metieron 2 infraciones waa!! que me las quiten conpacion moderador please

si enntiendo que digan que es numerico y lo tenia text y salian los numeros ok , ¿pero como lo pongo numerico?

ademas debe ser =10 asc por que si no salen desde 1 a 10 y lo nesesito de 10 a 1


// YA LO PROBE CON INT pero desconosco el valor numeric pero sigue muy mal esto

Última edición por GatorV; 10/11/2010 a las 10:39
  #13 (permalink)  
Antiguo 10/11/2010, 05:49
Avatar de martin0341  
Fecha de Ingreso: septiembre-2006
Ubicación: Rosario - Santa Fe
Mensajes: 296
Antigüedad: 17 años, 7 meses
Puntos: 8
Respuesta: lo comentarios suben bajan cambian de sitio y no se muestran

Preguntando no te enojes, pero parece que escribis como lo pensas y mucho no se comprende.
No estamos en tu cabeza para poder interpretar que es lo que queres decir.
Tenes que ser mas explicito y tratar de explicar bien que es lo que necesitas.

Para cambiar el tipo de datos en una tabla tenes que usar la sentencias alter table. (Busca un poco en google vas a encontrar como tenes que escribir la sentencia)
Por el tema del orden utiliza desc para que lo ordene de manera descendente o sino tenes que utilizar asc para que te lo ordene de manera ascendente.

Saludos
  #14 (permalink)  
Antiguo 10/11/2010, 08:29
Avatar de masterojitos  
Fecha de Ingreso: julio-2008
Ubicación: Lima Callao Chucuito
Mensajes: 1.931
Antigüedad: 15 años, 9 meses
Puntos: 105
Respuesta: lo comentarios suben bajan cambian de sitio y no se muestran

Entonces cambia:
$sql = "SELECT * FROM comentarios ORDER BY id_sql=10 ASC LIMIT 10 ";
Por:
$sql = "SELECT * FROM comentarios ORDER BY id_sql DESC LIMIT 0, 10";

Suerte
__________________
Atte. MasterOjitos :ojotes:
Todo sobre Programación Web
Las ultimas tendencias en Efectos y Recursos Web: MasterOjitos Blog
  #15 (permalink)  
Antiguo 10/11/2010, 08:59
(Desactivado)
 
Fecha de Ingreso: octubre-2010
Mensajes: 89
Antigüedad: 13 años, 6 meses
Puntos: 0
Respuesta: lo comentarios suben bajan cambian de sitio y no se muestran

si lo tento asi $sql = "SELECT * FROM comentarios ORDER BY id_sql=10 DESC LIMIT 0, 10";

si quito el dies enpiensa en sentido contrario es mejor dejarlo ya lo esplique arriba

y siento mucho no se tan claro pero es que es asi ,

van de 1 al 20 o 25 aprox y luego se meten en medio buelben debajo ,

quisas despues de todo sea probar eso de numeric.
  #16 (permalink)  
Antiguo 10/11/2010, 09:01
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Tokyo - Japan !
Mensajes: 3.867
Antigüedad: 14 años, 6 meses
Puntos: 334
Respuesta: lo comentarios suben bajan cambian de sitio y no se muestran

quita el DESC para que quede por defecto en ASC
Código PHP:
Ver original
  1. $sql = "SELECT * FROM comentarios ORDER BY id_sql LIMIT 0, 10";
__________________
More about me...
~ @rhyudek1
~ Github
  #17 (permalink)  
Antiguo 10/11/2010, 11:20
Avatar de masterojitos  
Fecha de Ingreso: julio-2008
Ubicación: Lima Callao Chucuito
Mensajes: 1.931
Antigüedad: 15 años, 9 meses
Puntos: 105
Respuesta: lo comentarios suben bajan cambian de sitio y no se muestran

Hidek1, el indico:
Cita:
salen desde 1 a 10 y lo nesesito de 10 a 1
es decir, que quiere descendente.... por eso le puse:
Cita:
SELECT * FROM comentarios ORDER BY id_sql DESC LIMIT 0, 10
Preguntando, lo dejas asi ?
Cita:
SELECT * FROM comentarios ORDER BY id_sql=10 DESC LIMIT 0, 10
Al igual que otros.... nunca habia visto "ORDER BY id_sql=10 DESC"
Pero bueno... ya es tu problema.
__________________
Atte. MasterOjitos :ojotes:
Todo sobre Programación Web
Las ultimas tendencias en Efectos y Recursos Web: MasterOjitos Blog
  #18 (permalink)  
Antiguo 11/11/2010, 05:43
Avatar de martin0341  
Fecha de Ingreso: septiembre-2006
Ubicación: Rosario - Santa Fe
Mensajes: 296
Antigüedad: 17 años, 7 meses
Puntos: 8
Respuesta: lo comentarios suben bajan cambian de sitio y no se muestran

Dijiste: quisas (quizás) despues de todo sea probar eso de numeric

Si el campo lo tenes del tipo char o varchar no vas a lograr el orden que queres.
Para eso el campo debe ser numerico (integer).

Lo del ORDER BY id_sql=10 nunca lo vi...
  #19 (permalink)  
Antiguo 11/11/2010, 12:20
(Desactivado)
 
Fecha de Ingreso: octubre-2010
Mensajes: 89
Antigüedad: 13 años, 6 meses
Puntos: 0
Respuesta: lo comentarios suben bajan cambian de sitio y no se muestran

si sierve eso de id_sql=10 , pruebenlo pero realmente es absurdo si por defecto ban de la forma que un quiere hacer con=10 pero bueno vere lo de integer a ver que pasa
  #20 (permalink)  
Antiguo 11/11/2010, 12:30
(Desactivado)
 
Fecha de Ingreso: octubre-2010
Mensajes: 89
Antigüedad: 13 años, 6 meses
Puntos: 0
Respuesta: lo comentarios suben bajan cambian de sitio y no se muestran

nada les dejo el codigo miren aver si lo resuelven

Código PHP:
<!-- aqui empiesa la accion del comentario -->

<?php 
 
$link 
mysql_connect("localhost""root"""); //Datos de tu hosting 
mysql_select_db("coms",$link); //DB que creamos 
 
$coms_php $_POST['coms_sql']; 
$user_php $_POST['user_sql']; 
 
$sql "SELECT id_sql FROM comentarios"
$res mysql_query($sql); 
$num mysql_num_rows($res); 
$id $num+1
 
$sql2 "INSERT INTO comentarios(id_sql, user_sql, coms_sql) VALUES ('$id', '$user_php', '$coms_php')"
$resp mysql_query($sql2); 
mysql_close($link); 
?>
<!-- fin de la accion -->

<!-- hasta aqui  ya empiesa e sistema de ver y  escribir comentario -->



                <form  method="post" action="comentarios.php"> 

<input type="text" name="user_sql" value=""  />
 
<textarea name="coms_sql"  rows="10" cols="40"></textarea>


<input type="submit" name="submit" value="enviar"   />


</form>   
<!-- hasta aqui el campo texto html -->

<!-- ahora lo que se m ostrara la cantidad manera y los datos. -->



<?php 
$link 
mysql_connect("localhost""root"""); // AQUI LOS DATOS DE TU USUARIO y DB 
mysql_select_db("coms",$link); 
 

$sql "SELECT * FROM comentarios ORDER BY id_sql=10 ASC LIMIT 10 ";// error debe ser 0,10


#$sql = "SELECT * FROM comentarios ORDER BY id_sql LIMIT 0, 10";

#$SQL="SELECT * FROM comentarios ORDER BY  id_sql=10 ASC LIMIT 0,10";

// ok  esplcio seleccion desde la tabla comentarios "=10" <- muestrame el decimo 
//   y ordenalos  por ascendente y ponle limite del 0 al 10  ' comentaros hasta linea 10 '



$res mysql_query($sql); 
$num mysql_num_rows($res); 
?>


<?php 
if($num>0){ 
while(
$rows mysql_fetch_assoc($res)){ 
echo 
"numero<p style='color:red'>".$rows['id_sql']."</p><span class=\"title\"><font face=\"Arial, Helvetica, sans-serif\" size=\"-1\"><b>Comentario de: ".$rows['user_sql']."</b></font></span>"
echo 
"<br>"
echo 
"<span class=\"contenido\"><font face=\"Arial, Helvetica, sans-serif\" size=\"-2\">".$rows['coms_sql']."</font></span>"
echo 
"<br>"
echo 
"---------------------------------------------------------------"
echo 
"<br>"
}; 
} else{ 
echo 
"&hi=No hay Comentarios para este Articulo - ¡SE TÚ EL PRIMERO!"
}
  #21 (permalink)  
Antiguo 12/11/2010, 05:20
Avatar de martin0341  
Fecha de Ingreso: septiembre-2006
Ubicación: Rosario - Santa Fe
Mensajes: 296
Antigüedad: 17 años, 7 meses
Puntos: 8
Respuesta: lo comentarios suben bajan cambian de sitio y no se muestran

Preguntando no seria mas fácil si hace 2 días atras hacias el alter de la tabla para poder ordenarlo??
  #22 (permalink)  
Antiguo 12/11/2010, 08:08
(Desactivado)
 
Fecha de Ingreso: octubre-2010
Mensajes: 89
Antigüedad: 13 años, 6 meses
Puntos: 0
Respuesta: lo comentarios suben bajan cambian de sitio y no se muestran

el alter que alter??
  #23 (permalink)  
Antiguo 12/11/2010, 08:22
Avatar de Nano_  
Fecha de Ingreso: febrero-2006
Ubicación: Bogotá, Colombia
Mensajes: 1.866
Antigüedad: 18 años, 2 meses
Puntos: 96
Respuesta: lo comentarios suben bajan cambian de sitio y no se muestran

Cita:
nada les dejo el codigo miren aver si lo resuelven
creo que es mas tu problema que de nosotros aca solo te damos ideas, aportes o sugerencias mas no estamos para hacer tu trabajo

Hasta Pronto!.
__________________
:.:Nano.:: @nano_hard - Retornando al foro
  #24 (permalink)  
Antiguo 12/11/2010, 09:51
Avatar de martin0341  
Fecha de Ingreso: septiembre-2006
Ubicación: Rosario - Santa Fe
Mensajes: 296
Antigüedad: 17 años, 7 meses
Puntos: 8
Respuesta: lo comentarios suben bajan cambian de sitio y no se muestran

Hace ya unos dias que te escribi esto:

Preguntando no te enojes, pero parece que escribis como lo pensas y mucho no se comprende.
No estamos en tu cabeza para poder interpretar que es lo que queres decir.
Tenes que ser mas explicito y tratar de explicar bien que es lo que necesitas.

Para cambiar el tipo de datos en una tabla tenes que usar la sentencias alter table. (Busca un poco en google vas a encontrar como tenes que escribir la sentencia)
Por el tema del orden utiliza desc para que lo ordene de manera descendente o sino tenes que utilizar asc para que te lo ordene de manera ascendente.

Saludos
  #25 (permalink)  
Antiguo 13/11/2010, 14:12
(Desactivado)
 
Fecha de Ingreso: octubre-2010
Mensajes: 89
Antigüedad: 13 años, 6 meses
Puntos: 0
Respuesta: lo comentarios suben bajan cambian de sitio y no se muestran

ah esto no tiene arreglo ,me arte

Etiquetas: comentarios
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 13:16.