Foros del Web » Programando para Internet » PHP »

Ya esta resuelto ayuda con funcion php

Estas en el tema de Ya esta resuelto ayuda con funcion php en el foro de PHP en Foros del Web. que tal, tenguna pagina en la cual hace llamar a funciones.php dentro de este hay una funcion que se llama eligedigito($dig). y lo que retorna ...
  #1 (permalink)  
Antiguo 09/10/2008, 17:22
 
Fecha de Ingreso: julio-2008
Mensajes: 33
Antigüedad: 15 años, 9 meses
Puntos: 0
Ya esta resuelto ayuda con funcion php

que tal, tenguna pagina en la cual hace llamar a funciones.php dentro de este hay una funcion que se llama eligedigito($dig). y lo que retorna es un "<img...>" (en pocas palabras esta funcion sirve para colocar una imagen de un numero) el argumento le indica la posicion del numero. hasta aqui todo bien pero el problema es que cuando en el index llamo la funcion las imagenes que me manda son puros ceros (cuando tendria que ser mayor a 535), lo curioso es que por ejemplo si en mi explorador pongo localhost/funciones.php el eligedigito funciona a la perfeccion y me pone 536.

No le hayo donde esta el error ya que he hecho pruebas y el argumento enviado desde index si lo toma pero como que se pierde la variable que esta asociada a la imagen. pongo el codigo:

funciones.php:
Código:
function eligedigito($idimg){
$contad=sumacontador();
settype($contad, "string");
	if(!isset($contad[$idimg])){
		
		
	return "<img src=\"../imagenes/numeros/0.png\" class=\"numeros\" style=\"width:29px; height:35px;\" />$contad[$idimg]";}
	else{
	
	
	return "<img src=\"../imagenes/numeros/".$contad[$idimg].".png\" class=\"numeros\" style=\"width:29px; height:35px;\" />$contad[$idimg]";
	}
index.php:
Código:
...
<title>abc</title>
<script language="php" src="funciones.php"></script> //es el que se encarga de caragar el archivo con las funciones
....
<div id="d1" class="digitos" style="left:9px;"><?php  echo eligedigito(3)?> </div>
<div id="d1" class="digitos" style="left:9px;"><?php  echo eligedigito(2)?> </div>
<div id="d1" class="digitos" style="left:9px;"><?php  echo eligedigito(1)?> </div>
como les digo si en funciones.php hago invocar la funcion, esta funciona a la perfeccion pero cuando la invoco desde el index nada mas me genera puros ceros.

espero puedan ayudarme y de antemano gracias

bueno por si alguien lo lee: el problema era con la funcion suma contador que se invoca desde eligedigito() el problema era sobre un archivo, le tenia que cambiar el directorio.

Última edición por Gershek; 09/10/2008 a las 17:38
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 19:33.