Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > PHP
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 27-09-2006
cisco cisco is offline
Registrado
 
Registrado: sep 2006
Posts: 7
Poder: 0
cisco Va por buen camino
Hola Marcos,

Si este es el código en PHP y $Matricula=:"BT-3669-BC";

Código PHP:
$MapaHTML->SetValue("<body onload='Ver_Parametros('" $Matricula "'," $A "," $B "," $C ")'>"); 
¿Como puedo montar dicha cadena?, es que con tu último ejemplo lo haces sin variables...

Gracias y un fuerte abrazo.
Responder Con Cita
  #2  
Antiguo 27-09-2006
[maeyanes] maeyanes is offline
Capo de los Capos
 
Registrado: may 2003
Ubicación: Campeche, México
Posts: 2.732
Poder: 26
maeyanes Va por buen camino
Prueba con:

Código PHP:
BodyTag := sprintf("<body onload=\"Ver_Parametros('%s', %d, %d, %d')\">"$Matricula$A$B$C);
$MapaHTML->SetValue(BodyTag); 
Para más información, busca la ayuda sobre la función sprintf de PHP...


Saludos...
Responder Con Cita
  #3  
Antiguo 27-09-2006
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
También podría ser así:

Código PHP:
// Añadimos las comillas para js desde antes
$Matricula '"'.$Matricula.'"';

$MapaHTML->SetValue("<body onload='Ver_Parametros(" $Matricula "," $A "," $B "," $C ")'>"); 
// Saludos
Responder Con Cita
  #4  
Antiguo 27-09-2006
cisco cisco is offline
Registrado
 
Registrado: sep 2006
Posts: 7
Poder: 0
cisco Va por buen camino
Thumbs up Por Finnnn!!!!!!!!!!

YEAH! , ya está funcionando

Finalmente he optado por la solución de Roman, es esta (Un Copy & Paste)

Código PHP:
$Matricula '"'.$Matricula.'"';

$MapaHTML->SetValue("<body onload='Ver_Parametros(" $Matricula "," $A "," $B "," $C ")'>"); 

Que torpe soy.... . Ya me imaginaba que sería la mayor de las tonterías.

Respecto los del sprintf no lo he probado, pues me ha parecido más complicado visto la solución de Roman.

Pues nada, Un fuerte SALUDO a todos y muchas gracias por la solución.
Responder Con Cita
  #5  
Antiguo 27-09-2006
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Cita:
Empezado por cisco
Ya me imaginaba que sería la mayor de las tonterías
No es ninguna tontería. Cualquiera se confunde con tantas comillas involucradas. En este caso estamos hablando de comillas tanto en php como en js.

// Saludos
Responder Con Cita
  #6  
Antiguo 27-09-2006
cisco cisco is offline
Registrado
 
Registrado: sep 2006
Posts: 7
Poder: 0
cisco Va por buen camino
Cita:
Empezado por roman
No es ninguna tontería. Cualquiera se confunde con tantas comillas involucradas. En este caso estamos hablando de comillas tanto en php como en js.

// Saludos
Te entiendo, escribí ese comentario debido a las mil pruebas que realizé y no caí en ese ejemplo. Es más, posiblemente anduve muy cerca de esa solución.

Está claro que todo el mundo se puede confundir con este tipo de errores.

Saludos
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Ejecutar función de JavaScript a partir del nombre de su identificador (string) dec HTML, Javascript y otros 12 24-08-2006 01:30:45
pasar parametro pharaonhx Conexión con bases de datos 3 10-05-2006 19:02:50
Pasar parametro a un QuickReport desde un formulario DobleSiete Impresión 3 12-01-2005 13:14:25
pasar parametro a un procedimiento desde select hibero Firebird e Interbase 2 01-06-2004 19:58:42


La franja horaria es GMT +2. Ahora son las 05:38:41.


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