Foros del Web » Programando para Internet » Javascript »

No me lleva a la pagina.

Estas en el tema de No me lleva a la pagina. en el foro de Javascript en Foros del Web. Hola, alguien sabe por qué no me lleva a la pagina menu3.php ? Código: window.location.href = "menu3.php?id=" . $_POST["NUM_USUARIO"]; Gracias y un saludo...

  #1 (permalink)  
Antiguo 29/11/2012, 17:15
Avatar de satjaen  
Fecha de Ingreso: septiembre-2012
Ubicación: Jaén (Andalucía)
Mensajes: 893
Antigüedad: 11 años, 7 meses
Puntos: 10
No me lleva a la pagina.

Hola, alguien sabe por qué no me lleva a la pagina menu3.php?

Código:
window.location.href = "menu3.php?id=" . $_POST["NUM_USUARIO"];
Gracias y un saludo
  #2 (permalink)  
Antiguo 29/11/2012, 17:20
Avatar de mauled  
Fecha de Ingreso: marzo-2005
Ubicación: Cd. de México.
Mensajes: 3.001
Antigüedad: 19 años, 1 mes
Puntos: 33
Respuesta: No me lleva a la pagina.

- Ya revisaste en tu código fuente que se este mostrando el valor de $_POST?
- Ya revisate si el explorador no te esta regresando un error de Javascript

Saludos.
  #3 (permalink)  
Antiguo 29/11/2012, 17:32
Avatar de satjaen  
Fecha de Ingreso: septiembre-2012
Ubicación: Jaén (Andalucía)
Mensajes: 893
Antigüedad: 11 años, 7 meses
Puntos: 10
Respuesta: No me lleva a la pagina.

Gracias por responder. Me da un error que es

Código:
ReferenceError: NUM_USUARIO is not defined
[Parar en este error] 	

window.location = "menu3.php?id="+NUM_USUARIO;
Y creo que es porque no sé sacar de un php la variable NUM_USUARIO.

Este es el valida1.php:

Código PHP:
<?php
  header
("Cache-Control: no-store, no-cache, must-revalidate");
  require_once(
'Connections/conexion.php');
  
$TELEFONO = isset($_GET['TELEFONO']) ? $_GET['TELEFONO']:"";
  
$query=("SELECT TELEFONO,NUM_USUARIO FROM usuarios WHERE TELEFONO ='".$TELEFONO."'");
  
$result mysql_query($query); 
  
$rows mysql_num_rows($result); 
  if (
$rows>=0) { 
  echo 
'1'
  }else{
    echo 
'0';  
      }
?>

Y pasarla a un cod js:


Código Javascript:
Ver original
  1. function nuevoAjax() {
  2.  
  3. * * var xmlhttp=false;
  4.  
  5. * * try {
  6.  
  7. * * * * xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");
  8.  
  9. * * }
  10.  
  11. * * * * catch(e){
  12.  
  13. * * * * try{
  14.  
  15. * * * * * * xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  16.  
  17. * * * * }catch(E) {
  18.  
  19. * * * * * * if (!xmlhttp && typeof XMLHttpRequest!='undefined')
  20.  
  21. * * * * * * * * xmlhttp=new XMLHttpRequest();
  22.  
  23. * * * * }
  24.  
  25. * * }
  26.  
  27. * * return xmlhttp;
  28.  
  29. }
  30.  
  31. *
  32.  
  33. function TelefonoExiste(_TELEFONO, _callback) {
  34.    
  35.     divResultado = document.getElementById('resultado');
  36.    
  37. * * var ajax=nuevoAjax();
  38.  
  39. * ajax.open("GET", "valida1.php?TELEFONO=" + encodeURIComponent(_TELEFONO), true);
  40.  
  41. * * ajax.onreadystatechange=function() {
  42.  
  43. * * * * if ((ajax.readyState==4) && (ajax.status==200)){
  44.  
  45. * * * * * * //ejecutamos _callback como si fuese una función, pasandole el parámetro
  46.  
  47. * * * * * * _callback(ajax.responseText);
  48.  
  49. * * * * }
  50.  
  51. * * }
  52.  
  53. * * ajax.send(null);
  54.  
  55. }
  56. *
  57.  
  58. function GuardaFormulario() {
  59.  
  60. * * //usemos mejor las CoLECCIONES, y variables, así ahorramos codigo y lo hace fácil de mantener
  61.  
  62. * * var _TELEFONO = document.forms['form1'].elements['TELEFONO'];
  63.  
  64. *
  65.  
  66. * * if (_TELEFONO.value.length == 0){
  67.  
  68. * * * * alert("Insertar el Teléfono");
  69.  
  70. * * * * _TELEFONO.focus();
  71.  
  72. * * * * return 0;
  73.  
  74. * * }
  75.  
  76. * *
  77.  
  78. * * //lamamos a AJAX:
  79.  
  80. TelefonoExiste(_TELEFONO.value, function(resp) {
  81.  
  82.  if (parseInt(resp) == 1) {
  83.  
  84.  
  85. var boton = confirm("¡Usuario existente!¿Desea hacer un nuevo registro?");
  86.  
  87.  
  88. if (boton){
  89.    
  90.    
  91.     window.location.href = "menu3.php?id="+NUM_USUARIO;/////Aquí es donde no sé traer esta variable/////
  92.    
  93. } else {
  94.    
  95.     window.location.href = "menu4.php";
  96.    
  97.    *}
  98.  
  99.  }
  100. if (parseInt(resp) == 0) {
  101.  
  102. * alert("¡El Cliente se ha dado de alta!");
  103.  
  104. * document.forms['form1'].submit();////Aquí mando el formulario si el teléfono no existe.
  105.    }
  106.  
  107. });
  108.  return 0;
  109. }

Gracias.
  #4 (permalink)  
Antiguo 29/11/2012, 17:39
 
Fecha de Ingreso: noviembre-2012
Mensajes: 66
Antigüedad: 11 años, 5 meses
Puntos: 10
Respuesta: No me lleva a la pagina.

Hola,

El problema es que tienes es que está mezclando javascript con php...

Si quieres hacerlo todo con php
Código PHP:
<?php

echo 'window.location.href ="menu3.php?id='$_POST["NUM_USUARIO"] ."'";

?>
o

Código PHP:
<?php

header
("Location: menu3.php?id="$_POST["NUM_USUARIO"]);

?>

?>
Y si lo quieres hacer mitad javascript mitad php:

Código PHP:
<script>
window.location.href "menu3.php?id="+$_POST["NUM_USUARIO"];
</script> 
Creo yo que cualquiera de estas formas funcionará siempre y cuando envies y recojas bien la variable por post.

Salu2 ;)

Vale ahora veo que estás usando AJAX lo miro y te digo algo...
  #5 (permalink)  
Antiguo 29/11/2012, 17:44
Avatar de satjaen  
Fecha de Ingreso: septiembre-2012
Ubicación: Jaén (Andalucía)
Mensajes: 893
Antigüedad: 11 años, 7 meses
Puntos: 10
Respuesta: No me lleva a la pagina.

Gracias, pero como me traigo la variable NUM_USUARIO del valida1.php al archivo js?
  #6 (permalink)  
Antiguo 29/11/2012, 17:55
 
Fecha de Ingreso: noviembre-2012
Mensajes: 66
Antigüedad: 11 años, 5 meses
Puntos: 10
Respuesta: No me lleva a la pagina.

Perdona es que al leer tu post no sabía que estabas con ajax por eso de mi respuesta...

Ahora lo miro y te digo algo...
  #7 (permalink)  
Antiguo 29/11/2012, 18:21
 
Fecha de Ingreso: noviembre-2012
Mensajes: 66
Antigüedad: 11 años, 5 meses
Puntos: 10
Respuesta: No me lleva a la pagina.

A ver voy a intentar echarte una mano como yo lo haría, a ver si te sirve:

Javascript:

Código HTML:
function GuardaFormulario()
{
	var _TELEFONO = document.forms['form1'].elements['TELEFONO'];
	if (_TELEFONO.value.length == 0)
	{

		alert("Insertar el Teléfono");

		_TELEFONO.focus();

		return 0;

	}
	else
	{
		if (window.XMLHttpRequest)
		{
			xmlhttp=new XMLHttpRequest();
		}
		else
		{
			xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
		
		xmlhttp.open("GET", "valida1.php?TELEFONO=" + encodeURIComponent(_TELEFONO), true);
		xmlhttp.send();	
		if (xmlhttp.readyState==4 && xmlhttp.status==200)
		{
			var xml = xmlhttp.responseXML;
			dato=xml.getElementsByTagName("datos");
			if(dato[0].firstChild.nodeValue=="1")
			{
				num_user=xml.getElementsByTagName("numusuario");
				var boton = confirm("¡Usuario existente!¿Desea hacer un nuevo registro?");	
				if (boton)
				{ 
					window.location.href = "menu3.php?id="+num_user[0];/////Aquí es donde no sé traer esta variable/////  
				} 
				else 
				{  
					window.location.href = "menu4.php";	  
				}
			}
			if(dato[0].firstChild.nodeValue=="0")
			{  				 
				alert("¡El Cliente se ha dado de alta!");	  
				document.forms['form1'].submit();////Aquí mando el formulario si el teléfono no existe.
			} 
		}
	}
}
php

Código PHP:
<?php
header
('Content-Type: text/xml');
header("Cache-Control: no-store, no-cache, must-revalidate");    

$xml="<?xml version=\"1.0\" encoding=\"iso-8859-1\"?>\n";
$xml.="<respuesta>\n";
require_once(
'Connections/conexion.php');
$TELEFONO = isset($_GET['TELEFONO']) ? $_GET['TELEFONO']:"";
$query=mysql_query("SELECT TELEFONO,NUM_USUARIO FROM usuarios WHERE TELEFONO ='".$TELEFONO."'"); 
$rows mysql_num_rows($query); 

if (
$rows>=0
{
    
$assoc=mysql_fetch_assoc($query);
    
$xml.="<datos><![CDATA[1]]></datos>\n"
    
$xml.="<numusuario><![CDATA[".$assoc['NUM_USUARIO']."]]></numusuario>\n";
}
else
{     
    
$xml.="<datos><![CDATA[0]]></datos>\n";  
}
$xml.="</respuesta>\n";
?>
A ver si te sirve.

Ya me comentas algo.

Lo que hacemos es enviar los datos por php en modo xml y recogemos con javascript num_user=xml.getElementsByTagName("numusuario"); o dato=xml.getElementsByTagName("datos"); y leemos con num_user[0] o dato[0]

Salu2 ;)

Última edición por jmdearpe; 29/11/2012 a las 18:31
  #8 (permalink)  
Antiguo 29/11/2012, 18:47
Avatar de satjaen  
Fecha de Ingreso: septiembre-2012
Ubicación: Jaén (Andalucía)
Mensajes: 893
Antigüedad: 11 años, 7 meses
Puntos: 10
Respuesta: No me lleva a la pagina.

Muchas gracias, pero parece que no tiene respuesta del php. Es decir hacer el alert de introducir el teléfono si el campo está vacio y ya no hace nada mas.

Esto es lo que sale en Firebug:


Cita:
GET http://localhost:8888/sitiopruebas/v...nputElement%5D 200 OK 2ms
funcdin4.js (línea 27)
ParámetrosEncabezadosXMLCookies
Encabezados de respuesta
Cache-Control no-store, no-cache, must-revalidate
Connection Keep-Alive
Content-Length 0
Content-Type text/xml
Date Fri, 30 Nov 2012 00:55:39 GMT
Keep-Alive timeout=5, max=100
Server Apache/2.2.22 (Unix) mod_ssl/2.2.22 OpenSSL/0.9.8r DAV/2 PHP/5.4.4
X-Powered-By PHP/5.4.4
Encabezados de solicitud
Accept text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Encoding gzip, deflate
Accept-Language es-ES,es;q=0.8,en-US;q=0.5,en;q=0.3
Connection keep-alive
Cookie SQLiteManager_currentLangue=10
Host localhost:8888
Referer http://localhost:8888/sitiopruebas/menu4.php
User-Agent Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:16.0) Gecko/20100101 Firefox/16.0

Última edición por satjaen; 29/11/2012 a las 19:07
  #9 (permalink)  
Antiguo 29/11/2012, 19:08
 
Fecha de Ingreso: noviembre-2012
Mensajes: 66
Antigüedad: 11 años, 5 meses
Puntos: 10
Respuesta: No me lleva a la pagina.

Cita:
Iniciado por satjaen Ver Mensaje
Muchas gracias, pero parece que no tiene respuesta del php. Es decir hacer el alert de introducir el teléfono si el campo está vacio y ya no hace nada mas.

Esto es lo que sale en Firebug:


GET [url]http://localhost:8888/sitiopruebas/valida1.phpTELEFONO=%5Bobject%20HTMLInputElement%5 D[/url] 200 OK 2ms
funcdin4.js (línea 27)
ParámetrosEncabezadosXMLCookies
Encabezados de respuesta
Cache-Control no-store, no-cache, must-revalidate
Connection Keep-Alive
Content-Length 0
Content-Type text/xml
Date Fri, 30 Nov 2012 00:55:39 GMT
Keep-Alive timeout=5, max=100
Server Apache/2.2.22 (Unix) mod_ssl/2.2.22 OpenSSL/0.9.8r DAV/2 PHP/5.4.4
X-Powered-By PHP/5.4.4
Encabezados de solicitud
Accept text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Encoding gzip, deflate
Accept-Language es-ES,es;q=0.8,en-US;q=0.5,en;q=0.3
Connection keep-alive
Cookie SQLiteManager_currentLangue=10
Host localhost:8888
Referer [url]http://localhost:8888/sitiopruebas/menu4.php[/url]
User-Agent Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:16.0) Gecko/20100101 Firefox/16.0
perdona me faltaba la línea de echo $xml

Código PHP:
<?php
header
('Content-Type: text/xml');
header("Cache-Control: no-store, no-cache, must-revalidate");    

$xml="<?xml version=\"1.0\" encoding=\"iso-8859-1\"?>\n";
$xml.="<respuesta>\n";
require_once(
'Connections/conexion.php');
$TELEFONO = isset($_GET['TELEFONO']) ? $_GET['TELEFONO']:"";
$query=mysql_query("SELECT TELEFONO,NUM_USUARIO FROM usuarios WHERE TELEFONO ='".$TELEFONO."'"); 
$rows mysql_num_rows($query); 

if (
$rows>0
{
    
$assoc=mysql_fetch_assoc($query);
    
$xml.="<datos><![CDATA[1]]></datos>\n"
    
$xml.="<numusuario><![CDATA[".$assoc['NUM_USUARIO']."]]></numusuario>\n";
}
else
{     
    
$xml.="<datos><![CDATA[0]]></datos>\n";  
}
$xml.="</respuesta>\n";
echo 
$xml;
?>
y he cambiado if ($rows>=0) por if ($rows>0) que eso tb estaba mal
  #10 (permalink)  
Antiguo 29/11/2012, 19:11
 
Fecha de Ingreso: noviembre-2012
Mensajes: 66
Antigüedad: 11 años, 5 meses
Puntos: 10
Respuesta: No me lleva a la pagina.

Si llamas directamente a valida1.php?TELEFONO= desde la barra de direcciones te debería de mostrar un xml asi:

Si pones un telefono existente detras del '=' en la direccion (url)
<respuesta>
<datos>1</datos>
<numusuario>eltelefonoquepusiste</numusuario>
</respuesta>


Si pones un telefono no existente detras del '=' en la direccion (url) o si no pones nada detras del '='
<respuesta>
<datos>0</datos>
</respuesta>

Si no te sale un xml dime que te sale por si tienes mal algo en conexion a base de datos o en otro sitio

Un saludo
  #11 (permalink)  
Antiguo 29/11/2012, 19:15
Avatar de satjaen  
Fecha de Ingreso: septiembre-2012
Ubicación: Jaén (Andalucía)
Mensajes: 893
Antigüedad: 11 años, 7 meses
Puntos: 10
Respuesta: No me lleva a la pagina.

Cita:
Iniciado por jmdearpe Ver Mensaje
Si llamas directamente a valida1.php?TELEFONO= desde la barra de direcciones te debería de mostrar un xml asi:

Si pones un telefono existente detras del '=' en la direccion (url)
<respuesta>
<datos>1</datos>
<numusuario>eltelefonoquepusiste</numusuario>
</respuesta>


Si pones un telefono no existente detras del '=' en la direccion (url) o si no pones nada detras del '='
<respuesta>
<datos>0</datos>
</respuesta>

Si no te sale un xml dime que te sale por si tienes mal algo en conexion a base de datos o en otro sitio

Un saludo
Perdona, sigue sin pasar de donde te indique antes.
  #12 (permalink)  
Antiguo 29/11/2012, 19:19
 
Fecha de Ingreso: noviembre-2012
Mensajes: 66
Antigüedad: 11 años, 5 meses
Puntos: 10
Respuesta: No me lleva a la pagina.

Mira pon en tu barra de direcciones esto:

http://localhost:8888/sitiopruebas/valida1.phpTELEFONO=

Y luego pon

http://localhost:8888/sitiopruebas/valida1.phpTELEFONO=UNtelefono que sepas que existe

Y dime en ambos casos que te sale...

Te sale un documento xml o te devuelve algun error...

Si te devuelve un error pon el error...

Si no te devuelve ningun error seguimos mirando a ver si es por el javascript
  #13 (permalink)  
Antiguo 29/11/2012, 19:20
Avatar de satjaen  
Fecha de Ingreso: septiembre-2012
Ubicación: Jaén (Andalucía)
Mensajes: 893
Antigüedad: 11 años, 7 meses
Puntos: 10
Respuesta: No me lleva a la pagina.

Cita:
Iniciado por jmdearpe Ver Mensaje
Mira pon en tu barra de direcciones esto:

http://localhost:8888/sitiopruebas/valida1.phpTELEFONO=

Y luego pon

http://localhost:8888/sitiopruebas/v...ONO=UNtelefono que sepas que existe

Y dime en ambos casos que te sale...

Te sale un documento xml o te devuelve algun error...

Si te devuelve un error pon el error...

Si no te devuelve ningun error seguimos mirando a ver si es por el javascript
No me da ningún error. No sale nada. Gracias por tu tiempo.
  #14 (permalink)  
Antiguo 29/11/2012, 19:22
 
Fecha de Ingreso: noviembre-2012
Mensajes: 66
Antigüedad: 11 años, 5 meses
Puntos: 10
Respuesta: No me lleva a la pagina.

Es que a ver estas cosas no son de coger pegar el código mágico y ya está, tenemos una aprte de servidor y otra de cliente, si algo falla hay que detectar si es el php porque no conecta bien a base de datos o porque hay algun error.

Si php funciona bien ya se pasa a ver porque javascript no hace nada...

Por eso te digo es ir por pasos, pero tu tranquilo que ir tiene que ir lo uso yo en un monton de websites que monto a diario ;)

Salu2 ;)
  #15 (permalink)  
Antiguo 29/11/2012, 19:28
 
Fecha de Ingreso: noviembre-2012
Mensajes: 66
Antigüedad: 11 años, 5 meses
Puntos: 10
Respuesta: No me lleva a la pagina.

Si estás en una máquina con php instalado, lo más probable si no muestra nada es que tengas las alertas de errores desactivadas:
Código PHP:
<?php
error_reporting
(E_ALL);
ini_set('display_errors''1');
header('Content-Type: text/xml');
header("Cache-Control: no-store, no-cache, must-revalidate");    

$xml="<?xml version=\"1.0\" encoding=\"iso-8859-1\"?>\n";
$xml.="<respuesta>\n";
require_once(
'Connections/conexion.php');
$TELEFONO = isset($_GET['TELEFONO']) ? $_GET['TELEFONO']:"";
$query=mysql_query("SELECT TELEFONO,NUM_USUARIO FROM usuarios WHERE TELEFONO ='".$TELEFONO."'"); 
$rows mysql_num_rows($query); 

if (
$rows>=0
{
    
$assoc=mysql_fetch_assoc($query);
    
$xml.="<datos><![CDATA[1]]></datos>\n"
    
$xml.="<numusuario><![CDATA[".$assoc['NUM_USUARIO']."]]></numusuario>\n";
}
else
{     
    
$xml.="<datos><![CDATA[0]]></datos>\n";  
}
$xml.="</respuesta>\n";
echo 
$xml;
?>
Poniendo eso algun error te tiene que salir

A ver ;)
  #16 (permalink)  
Antiguo 29/11/2012, 19:30
Avatar de satjaen  
Fecha de Ingreso: septiembre-2012
Ubicación: Jaén (Andalucía)
Mensajes: 893
Antigüedad: 11 años, 7 meses
Puntos: 10
Respuesta: No me lleva a la pagina.

Cita:
Iniciado por jmdearpe Ver Mensaje
Es que a ver estas cosas no son de coger pegar el código mágico y ya está, tenemos una aprte de servidor y otra de cliente, si algo falla hay que detectar si es el php porque no conecta bien a base de datos o porque hay algun error.

Si php funciona bien ya se pasa a ver porque javascript no hace nada...

Por eso te digo es ir por pasos, pero tu tranquilo que ir tiene que ir lo uso yo en un monton de websites que monto a diario ;)

Salu2 ;)
Perdona, pero soy nuevo en esto. Mira tanto si pongo un teléfono que existe como si no existe en Firebug me da la respuesta:

Código:
<?xml version="1.0" encoding="iso-8859-1"?>
<respuesta>
<datos><![CDATA[1]]></datos>
<numusuario><![CDATA[]]></numusuario>
</respuesta>
  #17 (permalink)  
Antiguo 29/11/2012, 19:36
Avatar de satjaen  
Fecha de Ingreso: septiembre-2012
Ubicación: Jaén (Andalucía)
Mensajes: 893
Antigüedad: 11 años, 7 meses
Puntos: 10
Respuesta: No me lleva a la pagina.

Cita:
Iniciado por jmdearpe Ver Mensaje
Si estás en una máquina con php instalado, lo más probable si no muestra nada es que tengas las alertas de errores desactivadas:
Código PHP:
<?php
error_reporting
(E_ALL);
ini_set('display_errors''1');
header('Content-Type: text/xml');
header("Cache-Control: no-store, no-cache, must-revalidate");    

$xml="<?xml version=\"1.0\" encoding=\"iso-8859-1\"?>\n";
$xml.="<respuesta>\n";
require_once(
'Connections/conexion.php');
$TELEFONO = isset($_GET['TELEFONO']) ? $_GET['TELEFONO']:"";
$query=mysql_query("SELECT TELEFONO,NUM_USUARIO FROM usuarios WHERE TELEFONO ='".$TELEFONO."'"); 
$rows mysql_num_rows($query); 

if (
$rows>=0
{
    
$assoc=mysql_fetch_assoc($query);
    
$xml.="<datos><![CDATA[1]]></datos>\n"
    
$xml.="<numusuario><![CDATA[".$assoc['NUM_USUARIO']."]]></numusuario>\n";
}
else
{     
    
$xml.="<datos><![CDATA[0]]></datos>\n";  
}
$xml.="</respuesta>\n";
echo 
$xml;
?>
Poniendo eso algun error te tiene que salir

A ver ;)
Y con este me da esto:

Código:
<br />
<b>Warning</b>:  mysql_num_rows() expects parameter 1 to be resource, boolean given in <b>/Applications/MAMP/htdocs/sitiopruebas/valida1.php</b> on line <b>12</b><br />
<br />
<b>Warning</b>:  mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in <b>/Applications/MAMP/htdocs/sitiopruebas/valida1.php</b> on line <b>16</b><br />
<?xml version="1.0" encoding="iso-8859-1"?>
<respuesta>
<datos><![CDATA[1]]></datos>
<numusuario><![CDATA[]]></numusuario>
</respuesta>
  #18 (permalink)  
Antiguo 29/11/2012, 19:51
 
Fecha de Ingreso: noviembre-2012
Mensajes: 66
Antigüedad: 11 años, 5 meses
Puntos: 10
Respuesta: No me lleva a la pagina.

Oks hecho un vistazo...
  #19 (permalink)  
Antiguo 29/11/2012, 19:59
 
Fecha de Ingreso: noviembre-2012
Mensajes: 66
Antigüedad: 11 años, 5 meses
Puntos: 10
Respuesta: No me lleva a la pagina.

Vale creo que eso es por un error de conexión a base de datos.

Has probado a hacer otras consultas desde php a base de datos?

Funcionaban...?
  #20 (permalink)  
Antiguo 29/11/2012, 20:12
 
Fecha de Ingreso: noviembre-2012
Mensajes: 66
Antigüedad: 11 años, 5 meses
Puntos: 10
Respuesta: No me lleva a la pagina.

A ver resumiendo, el script correcto es este y no tiene ningun error creo yo:

Código PHP:
<?php
error_reporting
(E_ALL);
ini_set('display_errors''1');
header('Content-Type: text/xml');
header("Cache-Control: no-store, no-cache, must-revalidate");    

$xml="<?xml version=\"1.0\" encoding=\"iso-8859-1\"?>\n";
$xml.="<respuesta>\n";
require_once(
'Connections/conexion.php');
$TELEFONO = isset($_GET['TELEFONO']) ? $_GET['TELEFONO']:"";
$query=mysql_query("SELECT TELEFONO,NUM_USUARIO FROM usuarios WHERE TELEFONO ='".$TELEFONO."'"); 
$rows mysql_num_rows($query); 

if (
$rows>0
{
    
$assoc=mysql_fetch_assoc($query);
    
$xml.="<datos><![CDATA[1]]></datos>\n"
    
$xml.="<numusuario><![CDATA[".$assoc['NUM_USUARIO']."]]></numusuario>\n";
}
else
{     
    
$xml.="<datos><![CDATA[0]]></datos>\n";  
}
$xml.="</respuesta>\n";
echo 
$xml;
?>
Si tienes una conexión a base de datos correcta y si tienes definidas las tablas con los campos que muestras en la consulta, y si tienes definido un usuario que conecta a la base de datos correctamente y has puesto en el archivo Connections/conexion.php que incluyes una conexión a la base de datos correcta con un usuario con permisos para acceder y consultar a esa db, ese script hace una consulta A LA BASE DE DATOS usando el telefono que se envia por get(donde ponemos ?TELEFONO=ELTELEFONO) y con el resultado genera un xml.

Si el telefono por el que se pregunta existe en la base de datos, genera un xml devolviendo
<respuesta>
<datos>1</datos>
<numusuario>elnumero de usuario que devuelva la consulta</numusuario>
</respuesta>
si el telefono no existe simplemente debería de devolver un xml asi
<respuesta>
<datos>0</datos>
<respuesta>

Y mientras esto no te funcione de forma correcta no habra ninguna forma de que te funcione el resto.

Posibles causas para que no funcione:

verificar conexión a base de datos, verificar permiso de usuario que conecta asi como clave, verficar script de conexión a base de datos.

Y luego ya cuando esto funcione el javascript es tb sencillo recoges los nodos xml que genera el php y se actua en consecuencia...

A ver si consigues hacerlo funcionar.

Un saludo
  #21 (permalink)  
Antiguo 30/11/2012, 03:01
Avatar de satjaen  
Fecha de Ingreso: septiembre-2012
Ubicación: Jaén (Andalucía)
Mensajes: 893
Antigüedad: 11 años, 7 meses
Puntos: 10
Respuesta: No me lleva a la pagina.

Cita:
Iniciado por jmdearpe Ver Mensaje
A ver resumiendo, el script correcto es este y no tiene ningun error creo yo:

Código PHP:
<?php
error_reporting
(E_ALL);
ini_set('display_errors''1');
header('Content-Type: text/xml');
header("Cache-Control: no-store, no-cache, must-revalidate");    

$xml="<?xml version=\"1.0\" encoding=\"iso-8859-1\"?>\n";
$xml.="<respuesta>\n";
require_once(
'Connections/conexion.php');
$TELEFONO = isset($_GET['TELEFONO']) ? $_GET['TELEFONO']:"";
$query=mysql_query("SELECT TELEFONO,NUM_USUARIO FROM usuarios WHERE TELEFONO ='".$TELEFONO."'"); 
$rows mysql_num_rows($query); 

if (
$rows>0
{
    
$assoc=mysql_fetch_assoc($query);
    
$xml.="<datos><![CDATA[1]]></datos>\n"
    
$xml.="<numusuario><![CDATA[".$assoc['NUM_USUARIO']."]]></numusuario>\n";
}
else
{     
    
$xml.="<datos><![CDATA[0]]></datos>\n";  
}
$xml.="</respuesta>\n";
echo 
$xml;
?>
Si tienes una conexión a base de datos correcta y si tienes definidas las tablas con los campos que muestras en la consulta, y si tienes definido un usuario que conecta a la base de datos correctamente y has puesto en el archivo Connections/conexion.php que incluyes una conexión a la base de datos correcta con un usuario con permisos para acceder y consultar a esa db, ese script hace una consulta A LA BASE DE DATOS usando el telefono que se envia por get(donde ponemos ?TELEFONO=ELTELEFONO) y con el resultado genera un xml.

Si el telefono por el que se pregunta existe en la base de datos, genera un xml devolviendo
<respuesta>
<datos>1</datos>
<numusuario>elnumero de usuario que devuelva la consulta</numusuario>
</respuesta>
si el telefono no existe simplemente debería de devolver un xml asi
<respuesta>
<datos>0</datos>
<respuesta>

Y mientras esto no te funcione de forma correcta no habra ninguna forma de que te funcione el resto.

Posibles causas para que no funcione:

verificar conexión a base de datos, verificar permiso de usuario que conecta asi como clave, verficar script de conexión a base de datos.

Y luego ya cuando esto funcione el javascript es tb sencillo recoges los nodos xml que genera el php y se actua en consecuencia...

A ver si consigues hacerlo funcionar.

Un saludo
Buenos dias, ahora si meto un telefono tanto si existe como si no existe me da como respuesta en firebug:

Código:
<br />
<b>Warning</b>:  mysql_num_rows(): supplied argument is not a valid MySQL result resource in <b>C:\Inetpub\vhosts\xn--electrodiseo-khb.es\httpdocs\Wedserver\valida1.php</b> on line <b>12</b><br />
<?xml version="1.0" encoding="iso-8859-1"?>
<respuesta>
<datos><![CDATA[0]]></datos>
</respuesta>

Que raro no?

Aquí en lugar de esto:

GET http://www.xn--electrodiseo-khb.es/w....php?TELEFONO=%5Bobject%20HTMLInputElement%5D 200 OK 1.99s

%5Bobject%20HTMLInputElement%5D ----> Esto que es?

No me debería de salir el número de teléfono que existe?:

GET http://www.xn--electrodiseo-khb.es/w....php?TELEFONO=telefono que existe 200 OK 1.99s

Y el parámetro me sale esto: TELEFONO [object HTMLInputElement]
Y debería de salir: TELEFONO (Nº de teléfono que existe)

Es muy raro porque antes con el cod del principio de la consulta el php me hacia bien la respuesta y creo que el error puede estar en el php último no?
Un saludo

Última edición por satjaen; 30/11/2012 a las 03:52
  #22 (permalink)  
Antiguo 30/11/2012, 06:35
 
Fecha de Ingreso: noviembre-2012
Mensajes: 66
Antigüedad: 11 años, 5 meses
Puntos: 10
Respuesta: No me lleva a la pagina.

Vale eso ya es más coherente, el problema es que tu usabas una llamada desde AJAX un poco distitnta y al pegar el código de la llamada de tu anterior javadcript no me di cuenta que estabas usando la función encodeURIComponent, pero en realidad aqui no hace falta, simplemente eliminandola debería de ir...

Código HTML:
function GuardaFormulario()
{
	var _TELEFONO = document.forms['form1'].elements['TELEFONO'];
	if (_TELEFONO.value.length == 0)
	{

		alert("Insertar el Teléfono");

		_TELEFONO.focus();

		return 0;

	}
	else
	{
		if (window.XMLHttpRequest)
		{
			xmlhttp=new XMLHttpRequest();
		}
		else
		{
			xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
		
		xmlhttp.open("GET", "valida1.php?TELEFONO=" + _TELEFONO, true);
		xmlhttp.send();	
		if (xmlhttp.readyState==4 && xmlhttp.status==200)
		{
			var xml = xmlhttp.responseXML;
			dato=xml.getElementsByTagName("datos");
			if(dato[0].firstChild.nodeValue=="1")
			{
				num_user=xml.getElementsByTagName("numusuario");
				var boton = confirm("¡Usuario existente!¿Desea hacer un nuevo registro?");	
				if (boton)
				{ 
					window.location.href = "menu3.php?id="+num_user[0];/////Aquí es donde no sé traer esta variable/////  
				} 
				else 
				{  
					window.location.href = "menu4.php";	  
				}
			}
			if(dato[0].firstChild.nodeValue=="0")
			{  				 
				alert("¡El Cliente se ha dado de alta!");	  
				document.forms['form1'].submit();////Aquí mando el formulario si el teléfono no existe.
			} 
		}
	}
}
A ver si ahora :)
  #23 (permalink)  
Antiguo 30/11/2012, 11:46
Avatar de satjaen  
Fecha de Ingreso: septiembre-2012
Ubicación: Jaén (Andalucía)
Mensajes: 893
Antigüedad: 11 años, 7 meses
Puntos: 10
Respuesta: No me lleva a la pagina.

Cita:
Iniciado por jmdearpe Ver Mensaje
Vale eso ya es más coherente, el problema es que tu usabas una llamada desde AJAX un poco distitnta y al pegar el código de la llamada de tu anterior javadcript no me di cuenta que estabas usando la función encodeURIComponent, pero en realidad aqui no hace falta, simplemente eliminandola debería de ir...

Código HTML:
function GuardaFormulario()
{
	var _TELEFONO = document.forms['form1'].elements['TELEFONO'];
	if (_TELEFONO.value.length == 0)
	{

		alert("Insertar el Teléfono");

		_TELEFONO.focus();

		return 0;

	}
	else
	{
		if (window.XMLHttpRequest)
		{
			xmlhttp=new XMLHttpRequest();
		}
		else
		{
			xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
		
		xmlhttp.open("GET", "valida1.php?TELEFONO=" + _TELEFONO, true);
		xmlhttp.send();	
		if (xmlhttp.readyState==4 && xmlhttp.status==200)
		{
			var xml = xmlhttp.responseXML;
			dato=xml.getElementsByTagName("datos");
			if(dato[0].firstChild.nodeValue=="1")
			{
				num_user=xml.getElementsByTagName("numusuario");
				var boton = confirm("¡Usuario existente!¿Desea hacer un nuevo registro?");	
				if (boton)
				{ 
					window.location.href = "menu3.php?id="+num_user[0];/////Aquí es donde no sé traer esta variable/////  
				} 
				else 
				{  
					window.location.href = "menu4.php";	  
				}
			}
			if(dato[0].firstChild.nodeValue=="0")
			{  				 
				alert("¡El Cliente se ha dado de alta!");	  
				document.forms['form1'].submit();////Aquí mando el formulario si el teléfono no existe.
			} 
		}
	}
}
A ver si ahora :)
Hola, sigue igual ahora la respuesta de la variable es:

GET http://localhost:8888/sitiopruebas/v....php?TELEFONO=[object%20HTMLInputElement]

200 OK
3ms
  #24 (permalink)  
Antiguo 30/11/2012, 18:38
Avatar de satjaen  
Fecha de Ingreso: septiembre-2012
Ubicación: Jaén (Andalucía)
Mensajes: 893
Antigüedad: 11 años, 7 meses
Puntos: 10
Respuesta: No me lleva a la pagina.

@jmdearpe, has visto algo de lo comentado?
  #25 (permalink)  
Antiguo 30/11/2012, 20:54
 
Fecha de Ingreso: noviembre-2012
Mensajes: 66
Antigüedad: 11 años, 5 meses
Puntos: 10
Respuesta: No me lleva a la pagina.

Mira crea un script en php que se llame prueba.php y pon este código

Código PHP:
<?php
error_reporting
(E_ALL);
ini_set('display_errors''1');
require_once(
'Connections/conexion.php');
$query=mysql_query("SELECT * FROM usuarios"); 
while(
$assoc=mysql_fetch_assoc($query))
{
    foreach(
$assoc as $key=>$value)
        echo 
$key." - ".$value."<br />";
    echo 
"<hr />";
}
?>
Si te devuelve datos de tu tabla es que tu conexion y tu query son correctas si te da error, el problema es de mysql, ya sea de conexión o de la query.

Tienes que hacer las cosas por pasos, y sobre todo intentar entender lo que estás haciendo, sino nunca progresarás...

Tienes que entender que este script en php que usas para comunicacion con javascript lo único que hace es componer una consulta a la base de datos, utilizando un parametro pasado por query string (get)

ES simplemente una consulta auna base de datos.

O falla la recogida de $_GET por alguna razón o falla la consulta, por error de conexion o por lo que sea.

Y hay que determinar lo que falla.

SI con este ejemplo que te paso te da error, tienes un problema o de conexion o en la query(por el motivo que sea).

Saludos.
  #26 (permalink)  
Antiguo 30/11/2012, 21:05
 
Fecha de Ingreso: noviembre-2012
Mensajes: 66
Antigüedad: 11 años, 5 meses
Puntos: 10
Respuesta: No me lleva a la pagina.

Y repito mi consejo, INTENTA ENTENDER LO QUE ESTÁS HACIENDO.

Tienes un script en php que recoge por get una variable y la concatena a un string para componer una consulta sql.

Desde javascript haces una 'llamada' a este php pasando el número de teléfono por get, pero ese script debe de funcionar poniendo tu un telefono directamente y escribiendo tu la dirección en el navegador, porque eso es exactamente lo mismo que hace javascript.

Y no vale con decir, firebug me da esto o lo otro y ponerlo aqui, tienes que entender tu lo que estás haciendo y el porqué esos errores, leer los errores, aunque esten en inglés, saber porque estamos comprobando el script llamandolo desde la barra de direcciones y poniendo nostros mismos un telefono para ver que devuelve, lo hacemos porque es EXACTAMENTE LO MISMO QUE HACE JAVASCRIPT.

Te lo digo más que nada como consejo, tienes que intentar entender lo que hace el script en php y el javascript, porque sino vas a tener problemas y vas a perder el tiempo preguntando cosas que de otro modo tu mismo resolverías porque son muy sencillas.

Un claro ejemplo es el problema que tenemos. Se trata simplemente de determinar si el error es de la query o si es de que no se recoge bien la variable pasada por get(cosa bastante rara pero que puede suceder) y despues de tropecientos mensajes te lo estoy comentando de nuevo y me sigues diciendo lo que te devuelve 'firebug'

Eso no sirve de mucho, en este caso el error que importa es el que devuelve php, cuando te de un error javascript , entonces mira firebug que es como una consola del navegador, pero en este caso lo que importa es lo que devuelve el servidor, y el posible error que devuelva php o sea esto 'supplied argument is not a valid MySQL result resource'. Eso significa que hay un problema con la consulta y por eso tenemos que ver si es por la consulta en si que está mal planteada, cosa difcil ya que es una consulta de lo más sencilla e implicaría que no tienes mucho conocimiento de mysql, o si es por la conexion require_once('Connections/conexion.php'); o si es porque php no recoge la variable(cosa bastante rara)

http://www.php.net/manual/es/reserved.variables.get.php
http://www.php.net/manual/es/function.mysql-connect.php
http://www.php.net/manual/es/function.mysql-select-db.php
http://www.php.net/manual/es/function.mysql-num-rows.php
http://www.php.net/manual/es/function.mysql-fetch-assoc.php
http://www.w3schools.com/dom/dom_http.asp


Y te lo digo con toda mi buena intención.

Salu2 ;)

Última edición por jmdearpe; 30/11/2012 a las 21:25
  #27 (permalink)  
Antiguo 01/12/2012, 04:13
Avatar de satjaen  
Fecha de Ingreso: septiembre-2012
Ubicación: Jaén (Andalucía)
Mensajes: 893
Antigüedad: 11 años, 7 meses
Puntos: 10
Respuesta: No me lleva a la pagina.

Cita:
Iniciado por jmdearpe Ver Mensaje
Y repito mi consejo, INTENTA ENTENDER LO QUE ESTÁS HACIENDO.

Tienes un script en php que recoge por get una variable y la concatena a un string para componer una consulta sql.

Desde javascript haces una 'llamada' a este php pasando el número de teléfono por get, pero ese script debe de funcionar poniendo tu un telefono directamente y escribiendo tu la dirección en el navegador, porque eso es exactamente lo mismo que hace javascript.

Y no vale con decir, firebug me da esto o lo otro y ponerlo aqui, tienes que entender tu lo que estás haciendo y el porqué esos errores, leer los errores, aunque esten en inglés, saber porque estamos comprobando el script llamandolo desde la barra de direcciones y poniendo nostros mismos un telefono para ver que devuelve, lo hacemos porque es EXACTAMENTE LO MISMO QUE HACE JAVASCRIPT.

Te lo digo más que nada como consejo, tienes que intentar entender lo que hace el script en php y el javascript, porque sino vas a tener problemas y vas a perder el tiempo preguntando cosas que de otro modo tu mismo resolverías porque son muy sencillas.

Un claro ejemplo es el problema que tenemos. Se trata simplemente de determinar si el error es de la query o si es de que no se recoge bien la variable pasada por get(cosa bastante rara pero que puede suceder) y despues de tropecientos mensajes te lo estoy comentando de nuevo y me sigues diciendo lo que te devuelve 'firebug'

Eso no sirve de mucho, en este caso el error que importa es el que devuelve php, cuando te de un error javascript , entonces mira firebug que es como una consola del navegador, pero en este caso lo que importa es lo que devuelve el servidor, y el posible error que devuelva php o sea esto 'supplied argument is not a valid MySQL result resource'. Eso significa que hay un problema con la consulta y por eso tenemos que ver si es por la consulta en si que está mal planteada, cosa difcil ya que es una consulta de lo más sencilla e implicaría que no tienes mucho conocimiento de mysql, o si es por la conexion require_once('Connections/conexion.php'); o si es porque php no recoge la variable(cosa bastante rara)

http://www.php.net/manual/es/reserved.variables.get.php
http://www.php.net/manual/es/function.mysql-connect.php
http://www.php.net/manual/es/functio...-select-db.php
http://www.php.net/manual/es/functio...l-num-rows.php
http://www.php.net/manual/es/functio...etch-assoc.php
http://www.w3schools.com/dom/dom_http.asp


Y te lo digo con toda mi buena intención.

Salu2 ;)
Muchas gracias, lo estudio y comentamos.
  #28 (permalink)  
Antiguo 02/12/2012, 11:34
Avatar de satjaen  
Fecha de Ingreso: septiembre-2012
Ubicación: Jaén (Andalucía)
Mensajes: 893
Antigüedad: 11 años, 7 meses
Puntos: 10
Respuesta: No me lleva a la pagina.

Cita:
Iniciado por jmdearpe Ver Mensaje
Mira crea un script en php que se llame prueba.php y pon este código

Código PHP:
<?php
error_reporting
(E_ALL);
ini_set('display_errors''1');
require_once(
'Connections/conexion.php');
$query=mysql_query("SELECT * FROM usuarios"); 
while(
$assoc=mysql_fetch_assoc($query))
{
    foreach(
$assoc as $key=>$value)
        echo 
$key." - ".$value."<br />";
    echo 
"<hr />";
}
?>
Si te devuelve datos de tu tabla es que tu conexion y tu query son correctas si te da error, el problema es de mysql, ya sea de conexión o de la query.

Tienes que hacer las cosas por pasos, y sobre todo intentar entender lo que estás haciendo, sino nunca progresarás...

Tienes que entender que este script en php que usas para comunicacion con javascript lo único que hace es componer una consulta a la base de datos, utilizando un parametro pasado por query string (get)

ES simplemente una consulta auna base de datos.

O falla la recogida de $_GET por alguna razón o falla la consulta, por error de conexion o por lo que sea.

Y hay que determinar lo que falla.

SI con este ejemplo que te paso te da error, tienes un problema o de conexion o en la query(por el motivo que sea).

Saludos.
Hola, de nuevo he probado tú ejemplo y en localhost me funciona perfectamente pero al subirlo al servidor me da error:
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in C:\Inetpub\vhosts\xn--electrodiseo-khb.es\httpdocs\Wedserver\prueba_respuestaphp.php on line 6
En la línea 6 tengo: while($assoc=mysql_fetch_assoc($query))

EDITO: VOY A PROBAR DE NUEVO ME FALTAN LOS DATOS DE LA CONEXION.

Muchas gracias por tú tiempo.

Última edición por satjaen; 02/12/2012 a las 11:42
  #29 (permalink)  
Antiguo 02/12/2012, 11:46
Avatar de satjaen  
Fecha de Ingreso: septiembre-2012
Ubicación: Jaén (Andalucía)
Mensajes: 893
Antigüedad: 11 años, 7 meses
Puntos: 10
Respuesta: No me lleva a la pagina.

Vale, ya está la conexión esta bien y si que da el error:

Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in C:\Inetpub\vhosts\xn--electrodiseo-khb.es\httpdocs\Wedserver\prueba_respuestaphp.php on line 6
En la línea 6 tengo: while($assoc=mysql_fetch_assoc($query))

Así es como yo hago la recuperación de datos y no tengo ningún problema:
Código PHP:
Ver original
  1. <?php require_once('Connections/conexion.php'); ?>
  2. <?php
  3. if (!function_exists("GetSQLValueString")) {
  4. function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
  5. {
  6.   if (PHP_VERSION < 6) {
  7.     $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
  8.   }
  9.  
  10.   $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);
  11.  
  12.   switch ($theType) {
  13.     case "text":
  14.       $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
  15.       break;    
  16.     case "long":
  17.     case "int":
  18.       $theValue = ($theValue != "") ? intval($theValue) : "NULL";
  19.       break;
  20.     case "double":
  21.       $theValue = ($theValue != "") ? doubleval($theValue) : "NULL";
  22.       break;
  23.     case "date":
  24.       $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
  25.       break;
  26.     case "defined":
  27.       $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
  28.       break;
  29.   }
  30.   return $theValue;
  31. }
  32. }
  33.  
  34. mysql_select_db($database_conexion, $conexion);
  35. $query_Recordset1 = "SELECT * FROM usuarios";
  36. $Recordset1 = mysql_query($query_Recordset1, $conexion) or die(mysql_error());
  37. $row_Recordset1 = mysql_fetch_assoc($Recordset1);
  38. $totalRows_Recordset1 = mysql_num_rows($Recordset1);
  39.  
  40. mysql_free_result($Recordset1);
  41. ?>

Que diferencia hay?

Última edición por satjaen; 02/12/2012 a las 12:04
  #30 (permalink)  
Antiguo 02/12/2012, 17:02
Avatar de satjaen  
Fecha de Ingreso: septiembre-2012
Ubicación: Jaén (Andalucía)
Mensajes: 893
Antigüedad: 11 años, 7 meses
Puntos: 10
Respuesta: No me lleva a la pagina.

He introducido esta condición:
Código PHP:
if ($query === false) {
    echo 
mysql_errno() . ': ' mysql_error();
    exit; 
Quedandose el cod así:

Código PHP:
<?php
$xml
="<?xml version=\"1.0\" encoding=\"iso-8859-1\"?>\n";
$xml.="<respuesta>\n";
require_once(
'Connections/conexion.php');
$TELEFONO = isset($_GET['TELEFONO']) ? $_GET['TELEFONO']:"";
$query=mysql_query("SELECT TELEFONO,NUM_USUARIO FROM usuarios WHERE TELEFONO =''.$TELEFONO.''"); 
$rows mysql_num_rows($query); 
if (
$query === false) {
    echo 
mysql_errno() . ': ' mysql_error();
    exit;
}
if (
$rows>0
{
    
$assoc=mysql_fetch_assoc($query);
    
$xml.="<datos><![CDATA[1]]></datos>\n"
    
$xml.="<numusuario><![CDATA[".$assoc['NUM_USUARIO']."]]></numusuario>\n";
}
else
{     
    
$xml.="<datos><![CDATA[0]]></datos>\n";  
}
$xml.="</respuesta>\n";
echo 
$xml;
?>
para ver si me da algún error el archivo php y me da error:
1046: No database selected

Según parece la base de datos no está seleccionada pero yo la tengo bien en require_once('Connections/conexion.php');

Puede alguien echarme un a mano por favor?

Etiquetas: usuarios
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:57.