Foros del Web » Programando para Internet » PHP »

Problemas con echo"

Estas en el tema de Problemas con echo" en el foro de PHP en Foros del Web. Holass bueno este es mi problema nose como colocar esto osea no me funciona Código PHP: echo  "<form action='https://argentina.dineromail.com/Shop/Shop_Ingreso.asp' method='post'> <input type='hidden' name='NombreItem' value='Plan de WebHosting'> <label>Tipo de Moneda: <select name='TipoMoneda' id='TipoMoneda'>             <option value='1'>Pesos Argentinos</option></select></label><br>           <label><input type='hidden' name='PrecioItem' id='PrecioItem' value='" . $_POST [ ...
  #1 (permalink)  
Antiguo 16/12/2008, 16:41
 
Fecha de Ingreso: marzo-2008
Ubicación: Santa Cruz, Argentina
Mensajes: 433
Antigüedad: 16 años, 1 mes
Puntos: 5
Problemas con echo"

Holass

bueno este es mi problema

nose como colocar esto osea no me funciona


Código PHP:
echo "<form action='https://argentina.dineromail.com/Shop/Shop_Ingreso.asp' method='post'>

<input type='hidden' name='NombreItem' value='Plan de WebHosting'>

<label>Tipo de Moneda: <select name='TipoMoneda' id='TipoMoneda'>

            <option value='1'>Pesos Argentinos</option></select></label><br>

          <label><input type='hidden' name='PrecioItem' id='PrecioItem' value='"
.$_POST['plan']."' ></label><br>

<input type='hidden' name='E_Comercio' value='500007'>

<input type='hidden' name='NroItem' value='-'>

<input type='hidden' name='image_url' value='http://'>

<input type='hidden' name='DireccionExito' value=''>

<input type='hidden' name='DireccionFracaso' value='http://fusdehost.com'>

<input type='hidden' name='DireccionEnvio' value='0'>

<input type='hidden' name='Mensaje' value='1'>

<label>Medio de Pago:<select type='image' name='MediosPago' id='MediosPago'>

            <option value='2'>Pago Facil, RapiPago y Bapro</option>

            <option value='7'>Fondos de DineroMail</option>

            <option value='13'>Transferencia Bancaria</option>

            <option value='4,5,6,14,15,16,17,18'>Tarjetas de Crédito</option></select><label><br>

<input type='image' src='https://argentina.dineromail.com/imagenes/post-login/boton-carrito-02.gif' border='0' name='submit' alt='Pagar con DineroMail'>

</form>"

el problema esta en

Código PHP:
          <label><input type='hidden' name='PrecioItem' id='PrecioItem' value='".$_POST['plan']."' ></label><br
nose como colocarlo ya que de ese modo no anda


nesecito ayuda muchas gracias desde ya!!
  #2 (permalink)  
Antiguo 16/12/2008, 16:46
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 9 meses
Puntos: 416
Respuesta: Problemas con echo"

Cuando tienes TANTO codigo HTML es mejor escaparlo:

Código PHP:
<?php
//supongamos que tenemos codigo
?><form action='https://argentina.dineromail.com/Shop/Shop_Ingreso.asp' method='post'> 

<input type='hidden' name='NombreItem' value='Plan de WebHosting'> 

<label>Tipo de Moneda: <select name='TipoMoneda' id='TipoMoneda'> 

            <option value='1'>Pesos Argentinos</option></select></label><br> 

          <label><input type='hidden' name='PrecioItem' id='PrecioItem' value='<?php echo $_POST['plan']; ?>' ></label><br> 

<input type='hidden' name='E_Comercio' value='500007'> 

<input type='hidden' name='NroItem' value='-'> 

<input type='hidden' name='image_url' value='http://'> 

<input type='hidden' name='DireccionExito' value=''> 

<input type='hidden' name='DireccionFracaso' value='http://fusdehost.com'> 

<input type='hidden' name='DireccionEnvio' value='0'> 

<input type='hidden' name='Mensaje' value='1'> 

<label>Medio de Pago:<select type='image' name='MediosPago' id='MediosPago'> 

            <option value='2'>Pago Facil, RapiPago y Bapro</option> 

            <option value='7'>Fondos de DineroMail</option> 

            <option value='13'>Transferencia Bancaria</option> 

            <option value='4,5,6,14,15,16,17,18'>Tarjetas de Crédito</option></select><label><br> 

<input type='image' src='https://argentina.dineromail.com/imagenes/post-login/boton-carrito-02.gif' border='0' name='submit' alt='Pagar con DineroMail'> 

</form><?php
//mas codigo PHP
?>
O sino usar la sintaxis HEREDOC:

Código PHP:
<?php
echo <<<HTML
<p>Todo el codigo HTML que quieras</p>
HTML;
?>
  #3 (permalink)  
Antiguo 16/12/2008, 16:47
 
Fecha de Ingreso: noviembre-2002
Mensajes: 1.341
Antigüedad: 21 años, 5 meses
Puntos: 17
Respuesta: Problemas con echo"

Es más sencillo, funcional y óptimo usar el echo sólo cuando sea necesario.

En tu caso puedes tener toda la salida fuera de los tags de PHP y que éste sólo interprete la variable:

<? echo $_POST['plan']; ?>
  #4 (permalink)  
Antiguo 16/12/2008, 16:49
 
Fecha de Ingreso: marzo-2008
Ubicación: Santa Cruz, Argentina
Mensajes: 433
Antigüedad: 16 años, 1 mes
Puntos: 5
Respuesta: Problemas con echo"

mmm si te refieres a que la oracion quede asi

Código PHP:
          <label><input type='hidden' name='PrecioItem' id='PrecioItem' value='<? echo $_POST['plan']; ?>' ></label><br>
no no anda
  #5 (permalink)  
Antiguo 16/12/2008, 16:52
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 9 meses
Puntos: 416
Respuesta: Problemas con echo"

¿Que error te sale?
  #6 (permalink)  
Antiguo 16/12/2008, 16:53
 
Fecha de Ingreso: marzo-2008
Ubicación: Santa Cruz, Argentina
Mensajes: 433
Antigüedad: 16 años, 1 mes
Puntos: 5
Respuesta: Problemas con echo"

Código PHP:
Parse errorsyntax errorunexpected T_ENCAPSED_AND_WHITESPACEexpecting T_STRING or T_VARIABLE or T_NUM_STRING in hmfsw01web01DTCWIN173fusdehost.netpublic_htmlinsertar_datos.php on line 48 
  #7 (permalink)  
Antiguo 16/12/2008, 16:55
 
Fecha de Ingreso: noviembre-2002
Mensajes: 1.341
Antigüedad: 21 años, 5 meses
Puntos: 17
Respuesta: Problemas con echo"

¿Qué código estás usando? ¿Qué contiene esa variable?
  #8 (permalink)  
Antiguo 16/12/2008, 16:58
 
Fecha de Ingreso: marzo-2008
Ubicación: Santa Cruz, Argentina
Mensajes: 433
Antigüedad: 16 años, 1 mes
Puntos: 5
Respuesta: Problemas con echo"

Código PHP:
<label><input type='hidden' name='PrecioItem' id='PrecioItem' value='<? echo $_POST['plan']; ?>' ></label><br>
Use eso
  #9 (permalink)  
Antiguo 16/12/2008, 16:58
okram
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Problemas con echo"

Y si pones simplemente value='$_POST[plan]' (Claro, dentro de las comillas dobles que usas para encapsular todo el código HTML.

Es una salida rápida, pero no es lo más óptimo. Lee lo que ya te escribieron los demás.

  #10 (permalink)  
Antiguo 16/12/2008, 17:01
 
Fecha de Ingreso: noviembre-2002
Mensajes: 1.341
Antigüedad: 21 años, 5 meses
Puntos: 17
Respuesta: Problemas con echo"

¿Y el resto del código? ¿También está modificado? ¿qué tiene esa variable?
  #11 (permalink)  
Antiguo 16/12/2008, 17:03
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 9 meses
Puntos: 416
Respuesta: Problemas con echo"

Cita:
Iniciado por PoLiZe Ver Mensaje
mmm si te refieres a que la oracion quede asi

Código PHP:
          <label><input type='hidden' name='PrecioItem' id='PrecioItem' value='<? echo $_POST['plan']; ?>' ></label><br>
no no anda
Si, eso anda. Probablemente el error este mas arriba, muestranos todo el codigo.
  #12 (permalink)  
Antiguo 16/12/2008, 17:03
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: Problemas con echo"

Código PHP:
<input type='hidden' name='PrecioItem' id='PrecioItem' value='<?php echo $_POST['plan']; ?>' >
Estas usando <? en lugar de <?php
__________________
- León, Guanajuato
- GV-Foto
  #13 (permalink)  
Antiguo 16/12/2008, 17:05
 
Fecha de Ingreso: marzo-2008
Ubicación: Santa Cruz, Argentina
Mensajes: 433
Antigüedad: 16 años, 1 mes
Puntos: 5
Respuesta: Problemas con echo"

no che no funciona me voy
  #14 (permalink)  
Antiguo 16/12/2008, 17:07
 
Fecha de Ingreso: noviembre-2002
Mensajes: 1.341
Antigüedad: 21 años, 5 meses
Puntos: 17
Respuesta: Problemas con echo"

Prueba lo último que te han recomendado... es posible que tengas deshabilitado el uso de tags cortos para abrir y cerrar PHP.
  #15 (permalink)  
Antiguo 16/12/2008, 17:10
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: Problemas con echo"

Por cierto, ahora que reviso bien el codigo, en el campo de PrecioItem se hace un echo de $_POST['plan'] en lugar de $_POST['PrecioItem'].... asi es como debe ser?
__________________
- León, Guanajuato
- GV-Foto
  #16 (permalink)  
Antiguo 17/12/2008, 13:54
 
Fecha de Ingreso: marzo-2008
Ubicación: Santa Cruz, Argentina
Mensajes: 433
Antigüedad: 16 años, 1 mes
Puntos: 5
Respuesta: Problemas con echo"

Es con PLAN si, ya que asi se llama el input del formulario de la pagina anterior
  #17 (permalink)  
Antiguo 17/12/2008, 13:59
Avatar de masterojitos  
Fecha de Ingreso: julio-2008
Ubicación: Lima Callao Chucuito
Mensajes: 1.931
Antigüedad: 15 años, 9 meses
Puntos: 105
Respuesta: Problemas con echo"

pero asi:
<input type='hidden' name='PrecioItem' id='PrecioItem' value='<?php echo $_POST['plan']; ?>' >

ya deberia de salir???

ahora que sucede......
__________________
Atte. MasterOjitos :ojotes:
Todo sobre Programación Web
Las ultimas tendencias en Efectos y Recursos Web: MasterOjitos Blog
  #18 (permalink)  
Antiguo 17/12/2008, 14:01
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Problemas con echo"

Lee: http://www.forosdelweb.com/f18/como-...s-bien-588701/

Saludos.
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 11:13.