y este es mi código que use para el programa que estoy utilizando
Código PHP:
Ver original<?php
include_once "Conexion.php";
?>
<html>
<head>
<title>Login</title>
</head>
<body bgcolor="#AAD9D7">
<form action="Cerrar.php" method="post">
<table width="100%">
<tr>
<td>Usuario:
<?php echo $_SESSION['usuario'].' '; echo ' Fecha: '; echo date("d-m-Y"); ?></td>
<td align="right"><input name="logout" value="Cerrar sesion" type="submit"></td>
</tr>
</table>
</form>
<table>
<tr>
<td><form action="Tabla.php" method="post"><input type="submit" value="Tabla"></form></td>
<td><form action="Buscar.php" method="post"><input type="submit" value="Buscar"></form></td>
<td><form action="Edit.php" method="post"><input type="submit" value="Modificar"></form></td>
</tr>
</table>
<form method="post">
<table>
<tr>
<td>Trailer
<select name="compania">
<option value="T13-">T 13 -</option>
<option value="I13-">I 13 -</option>
</select>
<input type="text" name="tnumero" maxlength="6"> Comentario<input type="text" size="30" name="ccomentario">
</td>
</tr>
</table>
<table bgcolor="#7AC7CD" border="1" cellpadding="1" cellspacing="0" align="left">
<tr>
<th colspan="8">Tipos de incidencias</th>
</tr>
<tr>
<td>Incidencia</td>
<td>Subincidencia</td>
<td>Responsable</td>
<td><input type="submit" name="benviar"></td>
</tr>
<tr>
<?php
$consulta = mysql_query('SELECT t2.incidencias, t3.idtabla3, t3.subincidencia FROM tabla3 AS t3 INNER JOIN tabla2 AS t2 ON t3.idtabla2 = t2.idtabla2 ORDER BY t2.idtabla2'); $subi=$result['1'];
$sub[]=$subi;
?>
<td><div><?php echo $result['0'] ?></div></td>
<td><div><?php echo $result['2'] ?></div></td>
<td><div><?php
$consultausuario='select * from tabla4 order by nombre';
echo "<select name='lresponsable[]'>";
echo "<option>nada</option>";
{
echo "<option value='".$fila['2']."'>".$fila['2']."</option>";
}
echo "</select>";
?>
</div></td>
<td><div><input type="checkbox" name="datos[]" value="<?php echo $result['idtabla3']?>"</div></td>
</tr>
<?php
endwhile; ?>
</table>
</form>
<?php
//valida que al presionar el boton se ejecute todo
if(isset($_POST['benviar'])) {
//query para tomar numero maximo de repote y asi incrementar 1
//$query= mysql_query("SELECT MAX(numero_reporte) AS id FROM tabla1");
//if ($row = mysql_fetch_row($query))
//{
// $id = trim($row[0]);
//}
//variables
//$numero_reporte=$id+1; //creara un numero de reporte para que a cada uno le guarde el mismo numero de reporte
$usuario=$_SESSION['usuario']; //se almacena el nombre con el cual el usuario inicio sesion
$compania=strtoupper($_POST['compania']); //compañia de trailer $numero=str_pad($_POST['tnumero'],6,"0",STR_PAD_LEFT
); //se rellena el espacio restante $trailer=array("$compania","$numero"); //se guarda la compañia y el numero de trailer $comentario=strtoupper($_POST['ccomentario']); //campo de comentario $data=$_POST['datos']; //arreglo que contara las veces que el usuario selecciona una casilla
$responsable=$_POST['lresponsable']; // se refiere a la lista desplegable del responsable
$i=0; //incrementador
$cont=count($data); //cuenta el maximo de datos del arreglo $data //validaciones
for($i=0; $i<21; $i++)
{
if($responsable[$i]!='nada')
{
mysql_query("INSERT INTO tabla1 (idtabla3,trailer,usuario_inicial,fecha_inicial,comentario_inicial,responsable) values ('$sub[$i]','$trailer[0]$trailer[1]','$usuario',NOW(),'$comentario','$responsable[$i]')"); }
}
}
?>
</body>
</html>