tengo un codigo y me funciona rebien y incluso lo pude mover estilo face en la creacion de nuevas ventanas lo que no he podido es validar los datos de la consulta en en value del imput. O sea que la lista de usarios conectados sea la que aparesca en el lugar del buttom crear vertanas y asi pode pasar la variable a la nueva ventana creada lo que ya lo hago con exito.
si me puedem ayudar agradesco
gracias!
Código PHP:
<?php require("config.php");
session_start();
$nickUsuarioL= $_SESSION['nick'];
?>
<?php
$Guest = $usuario = $_GET['usuario'];
$row['nick'] . $usuario ;
echo $Guest;?>
<html>
<head>
<meta http-equiv="content-type" content="text/html;" />
<meta name="author" content="alor86" />
<style type="text/css">
body {
margin-top: 500px;
margin-right: 190px;
margin-bottom: 10px;
margin-left: 70px;
}
#Layer2 {
position:absolute;
left:1071px;
top:300px;
width:163px;
height:480px;
z-index:1;
border-top: 1px solid #808000; border-left: 1px solid #808000; border-right: 1px solid #808000; border-bottom: 1px solid #808000;
scroll
width:100px;
height:430px;
overflow:auto;
}
#Layer1 {
float:right;
background-color:transparent;
width:201px;
height:240px;
z-index:1; border-top: 1px solid #808000; border-left: 1px solid #808000; border-right: px solid #808000; border-bottom: 1px solid #808000;
}
#Layerin{
background-color:#498551;
width:201px;
height:25px;
z-index:1
overflow: auto;
border-top: 1px solid #808000; border-left: 1px solid #808000; border-right: 1px solid #808000; border-bottom: 1px solid #808000;
}
#ms{
float:right;
width:201px;
height:256px;
background-color: #498551;
z-index:1;
border-top: 1px solid #808000; border-left: 1px solid #808000; border-right: 1px solid #808000; border-bottom: 1px solid #808000;
}
#cerrar {position:absolute; left:905px; top:822px; font-weight: bolder; cursor: pointer; font-family: arial; margin: 2px 5px; float: right;z-index:2;
}
</style>
<title>CreaVentana</title>
<div align="center"><script type="text/javaScript">
var $cadena= true;
var Layer1 = false;
var mensaje = false;
function creaVentana(){
Layer1 = document.createElement('div');
mensaje = document.createElement('div');
Layer1.setAttribute('id','Layer1');
mensaje.setAttribute('id','msg');
document.getElementsByTagName('body')[0].appendChild(Layer1);
document.getElementsByTagName('body')[0].appendChild(mensaje);
Layer1.innerHTML="<div class='Layer1'id='Layer1'><span class='cerrar' title='Cerrar' onclick='cerrar();'>X</span></div><p>aqui puedes meter el formulario</p>"
;
}
function cerrar(){
document.getElementsByTagName('body')[0].removeChild(Layer1);
document.getElementsByTagName('body')[0].removeChild(mensaje);
Layer1=false;
mensaje=false;
}
</script>
</head>
</div>
<body>
<p>
<div class='Layer2'id='Layer2'><input type="button" value="Crear ventana" onclick="creaVentana()"/>
<?php
// selecionaremos los datos que necesitamos y inprimiremos solo los logueados
//los que tengan como valor el "si" que significa que estan logueados en este momento.
$result=mysql_query("select * from usuarios where conectado='si' order by id asc ");
$cadena="";
while($row=mysql_fetch_array($result))
{
$cadena=$cadena.
' <a href= "chat.php?usuario='.$row['nick'] .'">
'.$row['nick'] .'<br>';
}
echo "<table width=\"60\" cellspacing=\"1\" cellpadding=\"1\">";
echo "<tr>";
echo "<td rowspan=\"1\" width=\"80\"style='border:1px solid #808000 ' >";
echo $cadena;
echo "</td>";
echo "</tr>";
echo "</table >";
?>
</div>
</p>
</body>
</html>