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

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  PHP (Moderador: #!drvy)
| | | |-+  Problema al leer DB mysql en php, algo del codigo esta mal.
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: 1 [2] 3 Ir Abajo Respuesta Imprimir
Autor Tema: Problema al leer DB mysql en php, algo del codigo esta mal.  (Leído 9,948 veces)
Skeletron


Desconectado Desconectado

Mensajes: 1.731


A long way to go


Ver Perfil WWW
Re: Problema al leer DB mysql en php, algo del codigo esta mal.
« Respuesta #10 en: 20 Mayo 2010, 19:02 pm »

Yo hice el sistema de comentarios para :www.encordoba.com.ar (mira los comentarios de los locales), en no mucho mas de 30 minutos


En línea

XXXXXX


Desconectado Desconectado

Mensajes: 1.067



Ver Perfil WWW
Re: Problema al leer DB mysql en php, algo del codigo esta mal.
« Respuesta #11 en: 20 Mayo 2010, 19:57 pm »

Muchas gracias, yo no es que no trate de aprender, es simplemente que ahora estoy centrado en html/php y css, para aprender lo maximo posible, y prefiero no mezclar mucha cosa.


dentro de poco empezare a estudiar grado medio, unos 2 meses o asi, alli seguramente enseñen jabascript, y entonces, seguramente podre aprender mas en condiciones que digamos.

muchas gracias por la ayuda, solo una cosita mas (esto es para reirse xD )

El correjido seria asi?
<?php
require("conexion.php");

$UltFecha=$_GET['ultfec'];
if($UltFecha=='undefined'){
   $query = "SELECT * FROM ngerelewal ORDER BY fecha ASC";
}else{
   $query = "SELECT * FROM ngerelewal WHERE fecha>'$UltFecha' ORDER BY fecha ASC";
}

Se cambia esto por
require("conexion.php");
 
$UltFecha=$_GET['ultfec'];
if($UltFecha=='undefined'){
   $query = "SELECT * FROM ngerelewal ORDER BY fecha ASC";
}else{
   $query = "SELECT * FROM ngerelewal WHERE fecha>'$UltFecha' ORDER BY fecha ASC";
}
 
//Echo
 
echo "<h1>$query</h1>";
en este no tendria que poner nada extra no?
$lista = mysql_query($query,$con);
$i=1;

// no cargar de la cache del navegador.
header( "Expires: Mon, 26 Jul 1997 05:00:00 GMT" );
header( "Last-Modified: " . gmdate( "D, d M Y H:i:s" ) . "GMT" );
header( "Cache-Control: no-cache, must-revalidate" );
header( "Pragma: no-cache" );
header('Content-type: text/xml; charset=UTF-8', true);
echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n";
echo "<xml>";
while($row = mysql_fetch_array($lista)){
  echo "<elemento> \n";
  echo "   <fecha>".$row['fecha']."</fecha> \n";
  echo "   <usuario>".$row['usuario']."</usuario> \n";
  echo "   <mensaje>".$row['mensaje']."</mensaje> \n";
  echo "</elemento> \n";
  $i++;
}
echo "</xml>";
?>


En línea

MinusFour
Moderador Global
***
Desconectado Desconectado

Mensajes: 5.529


I'm fourth.


Ver Perfil WWW
Re: Problema al leer DB mysql en php, algo del codigo esta mal.
« Respuesta #12 en: 20 Mayo 2010, 20:11 pm »

sip, despues revisa la query y pruebala... desde la consola...
En línea

XXXXXX


Desconectado Desconectado

Mensajes: 1.067



Ver Perfil WWW
Re: Problema al leer DB mysql en php, algo del codigo esta mal.
« Respuesta #13 en: 20 Mayo 2010, 20:35 pm »

hu, reviso el query? a que te refieres exactamente? X_X explicamelo  :-\

y sobre lo de la consola? te refieres al phpmyadmin?
En línea

MinusFour
Moderador Global
***
Desconectado Desconectado

Mensajes: 5.529


I'm fourth.


Ver Perfil WWW
Re: Problema al leer DB mysql en php, algo del codigo esta mal.
« Respuesta #14 en: 20 Mayo 2010, 20:40 pm »

Pues solo prueba la query en el phpmyadmin a ver si esta correcta...
En línea

PHAMTOM

Desconectado Desconectado

Mensajes: 83

0x8B,0xEC,0x33,0xFF


Ver Perfil
Re: Problema al leer DB mysql en php, algo del codigo esta mal.
« Respuesta #15 en: 21 Mayo 2010, 03:32 am »

Si quiere ayuda a hacer uno él mismo, ahí lo ayudaré.. pero no veo que pregunte eso :)
Porque re-inventar la rueda si ya existe?


Y no te hagas el malo porque sos cualquiera respondiendo esas trolleadas
bla bla bla bla...

Ok entonces no programo mi so operativo porque ya existe.
no programo paginas en php , ni sistema de noticias,de administracion en mysql porque ya existe.
No programo una calculadora porque ya existe.

Directamente no respondas ***** para subir tu nivel de usuario , para tener mas mensajes , tus respuestas nunca tienen la solucion.
No me vengas con tema de buena intencion de ayudar xd.

._. !
En línea

Miran a cualquier ventana, mientras su pánico emana
y nubla su visión mi calma es pura precisión
cargo munición y miro tranquilo
ya ni respiro desde al ático os vigilo sigo al filo os tengo a tiro!

La kitchner quiere tanto a los pobres,que cada vez,tiene más
PHAMTOM

Desconectado Desconectado

Mensajes: 83

0x8B,0xEC,0x33,0xFF


Ver Perfil
Re: Problema al leer DB mysql en php, algo del codigo esta mal.
« Respuesta #16 en: 21 Mayo 2010, 03:46 am »

Bueno, les cuento....

Encontre un sistema de comentarios algo anticuado pero funcional para lo que yo requiero...

resulta que en localhost funciona que ni pintado, pero por alguna razon en el host web, no funciona, digamos que si, envia los comentarios a la db pero no los recibe.

que parte del codigo os tendria que mostrar? yo os pongo los que creo, que puedan probocar algun fallo o algo...


EL JABASCRIPT
Código:
var UltFec;

function objetoAjax(){
var xmlhttp=false;
try{
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
}catch(e){
try{
  xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}catch(E){
xmlhttp = false;
   }
}

if(!xmlhttp && typeof XMLHttpRequest!='undefined'){
xmlhttp = new XMLHttpRequest();
}
return xmlhttp;
}

function enviarMensaje(){
usu=document.nuevo_empleado.usuario.value;
men=document.nuevo_empleado.mensaje.value;
ajax=objetoAjax();
ajax.open("POST", "registro.php",true);
ajax.onreadystatechange=function() {
if (ajax.readyState==4) {
consultaMensajes();
document.nuevo_empleado.mensaje.value="";
document.nuevo_empleado.mensaje.focus();
}
}
ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
ajax.send("usuario="+usu+"&mensaje="+men)
}



function consultaMensajes(){
divResultado = document.getElementById('pagina');
ajax=objetoAjax();
ajax.open("GET", "consulta.php?ultfec="+UltFec,true);
ajax.onreadystatechange=function() {
if (ajax.readyState==4) {
//divResultado.innerHTML=ajax.responseText;
var datos=ajax.responseXML.documentElement;
for (i = 0; i < datos.getElementsByTagName('elemento').length; i++){
var item = datos.getElementsByTagName('elemento')[i];
var fec = item.getElementsByTagName('fecha')[0].firstChild.data;
var usu = item.getElementsByTagName('usuario')[0].firstChild.data;
var men = item.getElementsByTagName('mensaje')[0].firstChild.data;

var linea='<div class="c_fecha">'+fec+'</div><div class="c_usuario">'+usu+'</div><div class="c_mensaje">'+men+'</div>';
CrearCaja(linea);
}
//si ultima fecha esta definida se usará
//caso contrario se dejara con su valor anterior
if(typeof fec!='undefined'){
UltFec=fec;
}
}

}
ajax.send(null)
//cada 3 segundos consulta por nuevos mensajes
setTimeout('consultaMensajes();',3000);
}

window.onload = function (){
consultaMensajes();
}

LA CONSULTA PHP
Código:
<?php
require("conexion.php");

$UltFecha=$_GET['ultfec'];
if($UltFecha=='undefined'){
$query = "SELECT * FROM ngerelewal ORDER BY fecha ASC";
}else{
$query = "SELECT * FROM ngerelewal WHERE fecha>'$UltFecha' ORDER BY fecha ASC";
}
$lista = mysql_query($query,$con);
$i=1;

// no cargar de la cache del navegador.
header( "Expires: Mon, 26 Jul 1997 05:00:00 GMT" );
header( "Last-Modified: " . gmdate( "D, d M Y H:i:s" ) . "GMT" );
header( "Cache-Control: no-cache, must-revalidate" );
header( "Pragma: no-cache" );
header('Content-type: text/xml; charset=UTF-8', true);
echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n";
echo "<xml>";
while($row = mysql_fetch_array($lista)){
  echo "<elemento> \n";
  echo " <fecha>".$row['fecha']."</fecha> \n";
  echo " <usuario>".$row['usuario']."</usuario> \n";
  echo " <mensaje>".$row['mensaje']."</mensaje> \n";
  echo "</elemento> \n";
  $i++;
}
echo "</xml>";
?>

hay otro mas, pero creo que ese no se encarga de nada
Código:
function CrearCaja(texto){
//contenedor principal
var pagina=document.getElementById('pagina');

//creando nuevo div
var cajaNueva=document.createElement('div');
//creando texto del div con mensaje de la caja de texto

//asignandoles atributos
cajaNueva.setAttribute('className','caja'); //para IE
cajaNueva.setAttribute("class", "caja");

//llenando la caja nueva
cajaNueva.innerHTML=texto;

//insertar antes del primer elemento de pagina
pagina.insertBefore(cajaNueva,pagina.firstChild);

//elimiar el ultimo elemento
EliminarCaja();
}

//remueve el ultimo elementos si estos superan los 10
function EliminarCaja(){
var pagina=document.getElementById('pagina');
elementos=pagina.childNodes;
if(elementos.length>10){
pagina.removeChild(pagina.lastChild);
}
}

diria yo que se encarga de poner los mensajes en su sitio y del maximo de mensajes mostrados..


Pues eso es todo, algo falla ai, y no me lee la database, que en teoria se llama Comentarios.


saludos


y vos jabascript visita estos enlaces :

phpya.com.ar
javascriptya.com.ar
mysqlya.com.ar

Asi aprendes a programar y haces tus propios sistemas.
En línea

Miran a cualquier ventana, mientras su pánico emana
y nubla su visión mi calma es pura precisión
cargo munición y miro tranquilo
ya ni respiro desde al ático os vigilo sigo al filo os tengo a tiro!

La kitchner quiere tanto a los pobres,que cada vez,tiene más
Skeletron


Desconectado Desconectado

Mensajes: 1.731


A long way to go


Ver Perfil WWW
Re: Problema al leer DB mysql en php, algo del codigo esta mal.
« Respuesta #17 en: 21 Mayo 2010, 06:17 am »

Perdon el OF-TOPIC:
Toda esa puteada fue para mi? Lo de durazno y Phantom?
Porque yo con toda la buena onda le recomiendo programar lo suyo..


Si queres, te ayudo a hacer el propio tuyo..
Realmente no es dificil.
En resumen, es crear una tabla OPINIONES, y cada cosa a opinar, tiene que tener un ID, y cada opinion tiene que tener una clave foranea a ese ID.
Pero podria darte una mano mas importante si lo pedis vieja!

Saludos
En línea

XXXXXX


Desconectado Desconectado

Mensajes: 1.067



Ver Perfil WWW
Re: Problema al leer DB mysql en php, algo del codigo esta mal.
« Respuesta #18 en: 21 Mayo 2010, 09:21 am »

ya puse esa funcion, pero sigue sin funcionar  :huh:

no se que mas podria ser... de enviar si envia, pero no recive...  :-X



RE EDITO!!!::

Podria usar otro codigo para llamar esa funcion? alguno que funcionara?

muchas gracias a todos, menos los que ensucian por ensuciar...

les estare eternamente agradecido, y prometo que cuando empiece a estudiar, voy a hacer algo wapo para todos =P
« Última modificación: 21 Mayo 2010, 13:31 pm por tomeu00 » En línea

PHAMTOM

Desconectado Desconectado

Mensajes: 83

0x8B,0xEC,0x33,0xFF


Ver Perfil
Re: Problema al leer DB mysql en php, algo del codigo esta mal.
« Respuesta #19 en: 21 Mayo 2010, 18:26 pm »

Perdon el OF-TOPIC:
Toda esa puteada fue para mi? Lo de durazno y Phantom?
Porque yo con toda la buena onda le recomiendo programar lo suyo..


Si queres, te ayudo a hacer el propio tuyo..
Realmente no es dificil.
En resumen, es crear una tabla OPINIONES, y cada cosa a opinar, tiene que tener un ID, y cada opinion tiene que tener una clave foranea a ese ID.
Pero podria darte una mano mas importante si lo pedis vieja!

Saludos

Noo jaja , fue para shell root lee un poco e.e!
Duraznito rulz xD!!!!!!!
En línea

Miran a cualquier ventana, mientras su pánico emana
y nubla su visión mi calma es pura precisión
cargo munición y miro tranquilo
ya ni respiro desde al ático os vigilo sigo al filo os tengo a tiro!

La kitchner quiere tanto a los pobres,que cada vez,tiene más
Páginas: 1 [2] 3 Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
leer codigo QR
Desarrollo Web
kakashi20 0 3,439 Último mensaje 19 Febrero 2011, 01:21 am
por kakashi20
leer codigo QR
Software
kakashi20 0 1,861 Último mensaje 19 Febrero 2011, 01:22 am
por kakashi20
[PHP y MySQL] Problema con código
PHP
electrodev 9 3,328 Último mensaje 22 Agosto 2014, 18:12 pm
por WHK
Problema al leer codigo html de una web
.NET (C#, VB.NET, ASP)
s_azazel 1 1,999 Último mensaje 26 Abril 2017, 15:13 pm
por Eleкtro
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines