Foros del Web » Creando para Internet » Diseño web »

sintaxis php que no me sale

Estas en el tema de sintaxis php que no me sale en el foro de Diseño web en Foros del Web. buenas tardes a todos, creo que mi pregunta no es muy complicada pero no me sale, les explico estoy armando una linea de codigo html ...
  #1 (permalink)  
Antiguo 09/12/2008, 12:43
 
Fecha de Ingreso: noviembre-2008
Mensajes: 14
Antigüedad: 15 años, 5 meses
Puntos: 0
sintaxis php que no me sale

buenas tardes a todos,
creo que mi pregunta no es muy complicada pero no me sale, les explico
estoy armando una linea de codigo html con php

Código PHP:
        echo "<TD bgcolor = $row_color><a href='syssqltext.php?kpid=".$m_1["kpid"].", fecha=".$m_1["fecha"]."' target='_blank'> SysSQLText </a></TD>"
en esta fila estoy llamando a una pagina php que me muestra un listado dependiendo de los dos parametro que le estoy mandando pero al construir la linea el primer parametro absorve en la concatenacion toda la cadena de string del segundo parametro, o sea:

kpid = "132776158, fecha=Dec 9 2008 3:53PM"

y lo que busco es esto
kpid="132776158",fecha="Dec 9 2008 3:53PM"



Código PHP:
while ($m_1 sybase_fetch_array($sql_result)) { 
        
$row_color = ($a 2) ? $color1 $color2;
        
$a++;    
         echo 
"<TR>";
        
//echo "<TD bgcolor = $row_color onclick ="."alert('alerta')".">".$m_1["spid"]."</TD>";
        
echo "<TD bgcolor = $row_color>".$m_1["spid"]."</TD>";
        echo 
"<TD bgcolor = $row_color>".$m_1["usuario"]."</TD>";
        echo 
"<TD bgcolor = $row_color>".$m_1["cmd"]."</TD>";
        echo 
"<TD bgcolor = $row_color>".$m_1["kpid"]."</TD>";
        echo 
"<TD bgcolor = $row_color>".$m_1["fecha"]."</TD>";
value=".$m_1["block"]." onclick='seleccionar(this.value)'/></TD>";
        //miraar el tema de la fecha para identificar el registro seleccionado
        echo "
<TD bgcolor $row_color><a href='syssqltext.php?kpid=".$m_1["kpid"].", fecha=".$m_1["fecha"]."' target='_blank'SysSQLText </a></TD>";
        echo "
<TD bgcolor $row_color><a href='sysplantext.php?kpid=".$m_1["kpid"].", fecha=".$m_1["fecha"]."' target='_blank'SysPlanText </a></TD>";
        echo "
<TD bgcolor $row_color><a href='processsqltext.php?kpid=".$m_1["kpid"].", fecha=".$m_1["fecha"]."' target='_blank'ProcessSQLText </a></TD>";

        echo "
</TR>"; 
este es el codigo,parece muy facil pero no lo puedo resolver cualkier cosita estoy a su disposicion.
saludos.-
  #2 (permalink)  
Antiguo 09/12/2008, 18:31
Avatar de erlingfiallos  
Fecha de Ingreso: febrero-2005
Ubicación: Mexico ahora
Mensajes: 499
Antigüedad: 19 años, 2 meses
Puntos: 9
Respuesta: sintaxis php que no me sale

mm.. veamos..

estas tratando de enviar variables por la url.. pero la manera en que lo estas haciendo va incorrecta..

tu planteamiento de hacer syssqltext.php?kpid="132776158",fecha="Dec 9 2008 3:53PM" esta mal.. por lo que deberia de ser:

Código:
syssqltext.php?kpid=132776158&fecha=Dec 9 2008 3:53PM
Cuando se envian variables por la url estas se concatenan utilizando "&"..

al final tu codigo php deberia de verse como esto

Código PHP:
echo "<TD bgcolor=\"".$row_color."\"><a href=\"syssqltext.php?kpid=".$m_1["kpid"]."&fecha=".$m_1["fecha"]."\" target=\"_blank\"> SysSQLText </a></TD>"
  #3 (permalink)  
Antiguo 10/12/2008, 13:34
 
Fecha de Ingreso: noviembre-2008
Mensajes: 14
Antigüedad: 15 años, 5 meses
Puntos: 0
De acuerdo Respuesta: sintaxis php que no me sale

gracias,
tienes toda la razon :)
Saludos!


PD:Gracias otra vez!
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 17:46.