cuando lo mando a abrir en una ventana normal me muestra toda la información pero cuando coloco el código de la ventana emergente o popup me aparecen muchos errores, este es el código y espero que me puedan ayudar o si saben un lugar donde pueda preguntar o investigar espero me lo faciliten.
esto es lo que esta en el body donde se muestra la información de lo que querría imprimir, la ultima es el botón imprimir con el codigo ya agregado de la ventana emergente.
Código PHP:
<h3>Gestion de Jornadas Generadas</h3>
<br>
<br>
<br>
<table border="10" align="middle" style="border-color: #3A3838" cellspacing="2" cellpadding="2">
<tr>
<th style="border-color:#D61D3C; border-width:3px;">Jornada N°</th>
<th style="border-color:#D61D3C; border-width:3px;">Tipo de Jornada</th>
<th style="border-color:#D61D3C; border-width:3px;">Fecha de Ejecucion</th>
<th style="border-color:#D61D3C; border-width:3px;">RIF</th>
<th style="border-color:#D61D3C; border-width:3px;">Nombre</th>
<th style="border-color:#D61D3C; border-width:3px;">Dirección</th>
<th style="border-color:#D61D3C; border-width:3px;">Telefono</th>
<th style="border-color:#D61D3C; border-width:3px;">Correo</th>
<th style="border-color:#D61D3C; border-width:3px;">Editar</th>
<th style="border-color:#D61D3C; border-width:3px;">Eliminar</th>
<th style="border-color:#D61D3C; border-width:3px;">Imprimir</th>
</tr>
<?php
$sql = "SELECT * FROM jornada";
$result = mysql_query($sql, conectar::conexion());
$num_rows = mysql_num_rows($result);
while ($row = mysql_fetch_array($result)){
?>
<tr>
<td align="middle" style="border-color:#D61D3C; border-width:2px;"><?php echo $row[0]; ?></td>
<td align="middle" style="border-color:#D61D3C; border-width:2px;"><?php echo $row[1]; ?></td>
<td align="middle" style="border-color:#D61D3C; border-width:2px;"><?php echo $row[2]; ?></td>
<td align="middle" style="border-color:#D61D3C; border-width:2px;"><?php echo $row[3]; ?></td>
<td align="middle" style="border-color:#D61D3C; border-width:2px;"><?php echo $row[4]; ?></td>
<td align="middle" style="border-color:#D61D3C; border-width:2px;"><?php echo $row[5]; ?></td>
<td align="middle" style="border-color:#D61D3C; border-width:2px;"><?php echo $row[6]; ?></td>
<td align="middle" style="border-color:#D61D3C; border-width:2px;"><?php echo $row[7]; ?></td>
<td style="border-color:#D61D3C; border-width:3px;">
<form align="middle" action="editar_gen.php" method="post">
<input type="hidden" name="id" value="<?php echo $row[0]; ?>" />
<input type="hidden" name="tipo" value="<?php echo $row[1]; ?>" />
<input type="hidden" name="fecha" value="<?php echo $row[2]; ?>" />
<input type="hidden" name="rif" value="<?php echo $row[3]; ?>" />
<input type="hidden" name="nombre" value="<?php echo $row[4]; ?>" />
<input type="hidden" name="direccion" value="<?php echo $row[5]; ?>" />
<input type="hidden" name="telefono" value="<?php echo $row[6]; ?>" />
<input type="hidden" name="correo" value="<?php echo $row[7]; ?>" />
<input type="submit" value="Editar">
</form
</td>
<td align="middle" style="border-color:#D61D3C; border-width:3px;">
<form action="eliminar_gen.php" method="post">
<input type="hidden" name="id" value="<?php echo $row[0]; ?>"/>
<input type="submit" value="Eliminar" />
</form>
</td>
<td style="border-color:#D61D3C; border-width:3px;">
<form align="middle" action="vent_emer.php" method="post">
<input type="hidden" name="id" value="<?php echo $row[0]; ?>" />
<input type="hidden" name="tipo" value="<?php echo $row[1]; ?>" />
<input type="hidden" name="fecha" value="<?php echo $row[2]; ?>" />
<input type="hidden" name="rif" value="<?php echo $row[3]; ?>" />
<input type="hidden" name="nombre" value="<?php echo $row[4]; ?>" />
<input type="hidden" name="direccion" value="<?php echo $row[5]; ?>" />
<input type="hidden" name="telefono" value="<?php echo $row[6]; ?>" />
<input type="hidden" name="correo" value="<?php echo $row[7]; ?>" />
<a href="./vent_emer.php" target="_blank" onClick="window.open(this.href, this.target, 'width=500,height=500'); return false;"> <input type="submit" value="Imprimir"> </a>
</form
</td>
</tr>
<?php
}
?>
para probar solo puse un código de un formulario común para mandar a llamar los datos y en una ventana normal me los muestra pero al colocarle el código de la ventana emergente me muestra esto:
Notice: Undefined index: id in C:\xampp\htdocs\Jornada\administrador\proceso\vent _emer.php on line 13
Notice: Undefined index: tipo in C:\xampp\htdocs\Jornada\administrador\proceso\vent _emer.php on line 14
Notice: Undefined index: fecha in C:\xampp\htdocs\Jornada\administrador\proceso\vent _emer.php on line 15
Notice: Undefined index: rif in C:\xampp\htdocs\Jornada\administrador\proceso\vent _emer.php on line 16
Notice: Undefined index: nombre in C:\xampp\htdocs\Jornada\administrador\proceso\vent _emer.php on line 17
Notice: Undefined index: direccion in C:\xampp\htdocs\Jornada\administrador\proceso\vent _emer.php on line 18
Notice: Undefined index: telefono in C:\xampp\htdocs\Jornada\administrador\proceso\vent _emer.php on line 19
Notice: Undefined index: correo in C:\xampp\htdocs\Jornada\administrador\proceso\vent _emer.php on line 20
y debajo los cuadros en blanco
este es el codigo php de la ventana emergente
Código PHP:
<?php
$id = $_POST['id'];
$tipo = $_POST['tipo'];
$fecha = $_POST['fecha'];
$rif = $_POST['rif'];
$nombre = $_POST['nombre'];
$direccion = $_POST['direccion'];
$telefono = $_POST['telefono'];
$correo = $_POST['correo'];
?>
<form action="#" method="get">
<label> ID: </label><br>
<input type="text" name="id" value="<?php echo $id; ?>" />
<br>
<br>
<label> Tipo: </label><br>
<input type="text" name="tipo" value="<?php echo $tipo; ?>" />
<br>
<br>
<label> Fecha: </label><br>
<input type="text" name="fecha" value="<?php echo $fecha; ?>" />
<br>
<br>
<label> RIF: </label><br>
<input type="text" name="rif" value="<?php echo $rif; ?>" />
<br>
<br>
<label> Nombre: </label><br>
<input type="text" name="nombre" value="<?php echo $nombre; ?>" />
<br>
<br>
<label> Direccion: </label><br>
<input type="text" name="direccion" value="<?php echo $direccion; ?>" />
<br>
<br>
<label> Telefono: </label><br>
<input type="text" name="telefono" value="<?php echo $telefono; ?>" />
<br>
<br>
<label> Correo: </label><br>
<input type="email" name="correo" value="<?php echo $correo; ?>" />
</form>