Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   PHP (https://www.clubdelphi.com/foros/forumdisplay.php?f=15)
-   -   Problemas con ventana Popup (https://www.clubdelphi.com/foros/showthread.php?t=44112)

Coco_jac 29-05-2007 02:22:58

Problemas con ventana Popup
 
Hola Amigos del foro, tengo un problema relacionado con abrir dicha ventana.
Miren tengo una pagina pintar_resultados.php donde pinto en un tabla los resultado de una consulta, las cuales los mostrare en un DiV de la pagina Principal.(consulta.php)
esto lo q tengo en mi pagina pintar_resultados.php :

Código PHP:

echo '<tr>';
echo 
'<td align=center>'.$index.'</td>';
echo 
'<td><a href=javascript:popup('.$servicio')>'.$servicio.'</a></td>';
echo 
'<td align=center>'.$fechavisita.'</td>';
echo 
'<td align=center>'.$horaprogramada.'</td>';
echo 
'<td>'$cliente.'</td>';
echo 
'<td >'.$telfonocli.'</td>';
echo 
'<td align=center>'.$tiposervicio.'</td>';
echo 
'<td >'.$instalador.'</td>';
echo 
'<td>'.$producto.'</td>';
echo 
'</tr>'

En la tercera fila del codigo pongo un link, el cual me mostrara un detalle del servicio elegido. Aqui es el problema. Los datos se muestran correcatmante de esta manera 0000145196-01 al darle click en el nro de servicio obtengo esto :145195 de donde???? de manera que la ventana a mostrar los detalles aparece vacia porque no llega a encontrar el servicio deseado.
Esta es mi funcion Popup la cual esta dentro de mi pagina principal Consulta.php

Código PHP:

function popup(_servicio){
winnew=window.open("STWeb_detalle_servicio.php?codservicio="+_servicio,"Pagina3","scrollbars=yes,status=yes,menubar=yes,resizable=yes,width=970,height=450,top=100,left=10");


STWeb_detalle_servicio.php : pagina que mostrara el detalle del servicio
No se me parece que toma la parte numerica del parametro no se.
Pido su ayuda amigos, para poder solucionar este problema.

droguerman 29-05-2007 02:27:39

intenta con comillas dobles y sin concatenar
Código PHP:

echo "<td><a href=javascript:popup('$servicio')>$servicio.</a></td>"


semptrion 29-05-2007 02:34:10

Es un problema de concatenación
 
Código PHP:

echo '<td><a href=javascript:popup('.$servicio')>'.$servicio.'</a></td>'

debería ser:
Código PHP:

echo '<td><a href=javascript:popup('.$servicio.')>'.$servicio.'</a></td>'




Coco_jac 29-05-2007 02:41:05

Hola muchas gracias por la rapida ayuda amigo.funciono de maravila.

Código PHP:

echo "<td><a href=javascript:popup('$servicio')>$servicio</a></td>"



La franja horaria es GMT +2. Ahora son las 18:20:24.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi