PHP - problema visualitzar campo en php

 
Vista:

problema visualitzar campo en php

Publicado por argontah (1 intervención) el 20/02/2007 16:12:36
Hola!! Buenas tardes!

Os escribo porque tengo un problema que no se como resolver.
Tengo una base de datos en MySQL donde hay varias tablas. Una de estas tablas se dice campaña1 dentro de la cual hay tres campos: ID, TEXT, FOTO.

Tengo la pagina donde se visualiza la foto y lo hace correctamente, el campo texto se tendria que visualizar en una capa que apareceria cuando el usuario se situa encima de la foto, como si hubiera un link.
El caso es que la rutina funciona bien, hasta que tiene que recuperar el campo de la base de datos TEXT para visualizar en la capa. No visualiza nada pero la capa aparece.

Os mando el codigo, quiza alguien de vosotros pueda ayudarme en este apuro.

Gracias por todo...

"<?
include ("includes/config.php");
include ("includes/functions.php");
include_once('clases/clsCampanyes1.cls');

$cnx_socios2=connection();

$SQL2="SELECT campanyes1.id, campanyes1.text, campanyes1.foto FROM campanyes1";
$resultado_socios2 = mysql_query($SQL2,$cnx_socios2);

function Show_socios($cat_id)
{
$cnx_socios1=connection();

$SQL="SELECT * FROM campanyes1";

$resultado_socios = mysql_query($SQL,$cnx_socios1);

return $resultado_socios;
}
?>
<HTML>
<HEAD>
<TITLE>PRUEBA</TITLE>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<body>
<script type="text/javascript" language="JavaScript">
var explanation = new Array()

DEFINICION DE LA CAPA CON CONEXION PHP- AUNQUE NO ESTA BIEN HECHO YA QUE NO CAPTURA LOS DATOS.
explanation[4] = new Array("<? echo ".$text."?>","+1",100,0,"#003333","#CCCC99",280);

ns = (document.layers)? true : false;
ie = (document.all)? true: false;

function display(a,event){
if (a>explanation.length-1){alert(""); return}
//a=welches Array event; nur fuer NS
if (ns) layer_to_display_in = document.output;
if (ie) layer_to_display_in = output.style;

if (ns) {layer_to_display_in.visibility = "show" ;
layer_to_display_in.left = event.pageX+explanation[a][2];
layer_to_display_in.top = event.pageY+explanation[a][3];

with(document.layers["output"].document){ open();
write("<b><font size="+explanation[a][1]+" color="+explanation[a][4]+">"+explanation[a][0]+"</font></b>");
close();
bgColor=explanation[a][5]}
}

if (ie) { layer_to_display_in.visibility = "visible";
if (isNaN(explanation[a][1])) alert("Something is wrong with the input of the text size.\n\nPlease check.")

layer_to_display_in.pixelWidth=explanation[a][6];
layer_to_display_in.left=window.event.clientX+explanation[a][2];
layer_to_display_in.top = window.event.clientY+explanation[a][3];
layer_to_display_in.backgroundColor=explanation[a][5]
document.all["output"].innerHTML ="<b><font size="+explanation[a][1]+" color="+explanation[a][4]+">"+explanation[a][0]+"</font></b>";}
}

function hide_layer() {
if (ns) layer_to_display_in.visibility = "hide" ;
else if (ie) layer_to_display_in.visibility = "hidden"}

//-->
</script>"
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder