Foros del Web » Programando para Internet » PHP »

Generar popup con mensaje "$variable"

Estas en el tema de Generar popup con mensaje "$variable" en el foro de PHP en Foros del Web. Hola señores, soy nuevo en este foro y recurro a ustedes porque no he podido encontrar una solución a mi problema. En una aplicación web, ...
  #1 (permalink)  
Antiguo 09/04/2010, 11:47
 
Fecha de Ingreso: abril-2010
Mensajes: 49
Antigüedad: 14 años
Puntos: 0
Pregunta Generar popup con mensaje "$variable"

Hola señores, soy nuevo en este foro y recurro a ustedes porque no he podido encontrar una solución a mi problema.

En una aplicación web, estoy trabajando el formulario de ingreso de productos, ya he conseguido imprimir un $mensaje cuyo valor sea "producto creado satisfactoriamente" en caso de haberse creado o "este producto ya se encuentra registrado" en caso de que el producto ya exista. Lo que quiero es mostrar este $mensaje en un popup luego de que se ejecute el codigo del formulario.

El código de mi formulario es el siguiente

Código PHP:

function form_nuevoEquipo(){
        
$accion=$_GET["accion"];
      echo 
"<script>
            function enviar_parametro(valor){
            location = location.pathname + '?accion=$accion' + '&idProducto=' + valor;
            }
            window.onload = function(){
            document.getElementById('idProducto').onchange = function(){
            enviar_parametro(this.value);
            }
            }
    </script>
    <script type='text/javascript' src='calendario.js'></script>
    <link href='estilosWeb.css' rel='stylesheet' type='text/css'>"
;
    
    
$operacion=$_GET['idProducto'];
    if(
$operacion=="")
        
$operacion=primerIdTipo();
   echo 
'<form name="form1" method="post" action="graba_NuevoProducto.php">
  <div align="center">
        <table width="550" align="center" cellpadding="3">
    <tr>
        <td colspan=4 height=50 class="Estilo3" background="img/header.png"><div align=center class="Estilo5">INGRESAR NUEVO PRODUCTO</div></td>
    </tr>
    <tr bgcolor="e6f0f8">
      <td width="550">
      <div align="center">
    <table width="450" border="0" align="center" bordercolor="#CCCCCC" cellpadding="10">
                    <tr>
                      <td height="48" colspan="2"> <div align="center">
                        <h2 class="Estilo3">Caracteristicas Generales</h2>
                      </div></td>
                    </tr>
                    <tr>
                      <td width="170" height="40"><span class="Estilo11">Producto</span></td>
                      <td width="279">'
;
                      echo 
combo_tipoProducto($operacion);
                      echo 
'</td>
                    </tr>
                    <tr>
                      <td height="38"><span class="Estilo11">C&oacute;digo de Producto</span></td>
    <td><label>
                        <input type="text" name="txtCodPro" id="txtCodPro">
                      </label></td>
                    </tr>
                    <tr>
                      <td height="35"><span class="Estilo11">Proveedor</span></td>
                      <td><input type="text" name="txtProveedor" id="txtProveedor" /></td>
                    </tr>
                    <tr>
                      <td height="39"><span class="Estilo11">Fecha de Ingreso</span></td>
                      <td><input name="fIngreso" id="fIngreso" size="10" maxlength="10" />
                      <input type="button" id="fIngreso_btn"
                   value="..." /></td>
                    </tr>
                    <tr>
                      <td height="35"><span class="Estilo11">Marca</span></td>
                      <td><input type="text" name="txtMarca" id="txtMarca" /></td>
                    </tr>
                     <tr>
                      <td height="35"><span class="Estilo11">Modelo</span></td>
                      <td><input type="text" name="txtModelo" id="txtModelo" /></td>
                    </tr>
                    <tr>
                      <td height="35"><span class="Estilo11">Precio</span></td>
                      <td><input type="text" name="txtPrecio" id="txtPrecio" />
                      <select name="Moneda"><option value="Dolares" selected="selected">Dolares</option><option value="Soles">Soles</option></select></td>
                    </tr>
                    <tr>
                      <td height="35"><span class="Estilo11">Stock</span></td>
                      <td><input type="text" name="txtStock" id="txtStock" />
                      </td>
                    </tr>
                    <tr>
                      <td height="40"><span class="Estilo11">Estado</span></td>
                      <td><select name="Estado"><option value="1" selected="selected">Activo</option><option value="0">Inactivo</option></select></td>
                    </tr>
                    <tr>
                      <td><span class="Estilo11">Garant&iacute;a (en a&ntilde;os)</span></td>
                      <td><input name="txtGarantia" type="text" id="txtGarantia" size="5" /></td>
                    </tr>
              </table>
              </div>
              <p align="center">'
;
              if(  
$operacion!="")    form_CaracParticulares($operacion);
              echo 
'</p>
        <p align="center">
          <label>
              <input type="submit" name="cmdEnviar" id="cmdEnviar" value="Enviar" />
          </label>
            </p>
      </td>
  </tr>
  <tr>
       <td align=center background=img/header1.png height=26></td>
  </tr>
  <tr>
  <td> '
;
  
$Mensaje=$_GET['Mensaje'];
 echo 
"<p align='center' class='Estilo8'>$Mensaje</p>";
  echo 
' <td></tr>
</table>
      </div>
</form>
        <script language="javascript">
            generar_cal("fIngreso","fIngreso_btn");
        </script>'
;
                

Lo he manejado como una función a la cual después llamo, el $Mensaje lo recibo desde otro código php, pero en mi código lo imprimo debajo del formulario, y como cite antes, lo que quiero es que este mensaje se muestre en un popup emergente luego de haberse ejecutado el código de registro. Gracias.
  #2 (permalink)  
Antiguo 09/04/2010, 12:07
 
Fecha de Ingreso: septiembre-2005
Mensajes: 14
Antigüedad: 18 años, 7 meses
Puntos: 0
Respuesta: Generar popup con mensaje "$variable"

Si solo quieres que se muestre un mensaje informativo te aconsejaria que uses el alert de javascript
  #3 (permalink)  
Antiguo 09/04/2010, 12:34
 
Fecha de Ingreso: abril-2010
Mensajes: 49
Antigüedad: 14 años
Puntos: 0
Respuesta: Generar popup con mensaje "$variable"

Es cierto, como no lo había pensado... Gracias jordinogue, su consejo fue satisfactorio.

Etiquetas: mensaje, popup
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 05:20.