Hola estimados, miren soy nuevo en php, programacion si se pero php especificamente soy nuevo, tengo un formulario en el que ingreso datos para calificar locales vendedores y responsables del local el proposito es que yo califique el estado de un local al guardar deberia insertar los datos y mostrarme datos del vendedor para proceder a calificar como en cada local hay varios vendedores los cuales rotan debo desplegar todos los vendedores pero al guardar la calificacion guardar el local que selcciono antes y asi luego mostrar los datos de los responsables de locales y guardar la información tambien con el local que ya seleccione previamente. no se si me explique claro pongo el codigo para que lo vean y un ejemplo de como quiero hacer el formulario:
LOCAL: _________
ROTULO OK: O NO: O
PINTURA OK: O NO: O
Grabar
vENDEDOR: _________
LIMPIEZA PRODUCTOS OK: O NO: O
LIMPIEZA VITRINAS: OK: O NO: O
Grabar
Responsable: ______________
EQUIPOS OK: O NO: O
ETC...
GRABAR
ese mas o menos seria el formato selecciono el local lo califico, luego selecciono uno por uno los vendedores y los califico, luego selecciono el responsable de ese local en el mes y lo califico, el problema es que no se como hacer para que me deje seleccionar otro vendedor sin perder los datos del local y luego el responsable. tengo algo que me funciona me inserta datos mi codigo:
formulario 1:
<?
$bd_host = "localhost";
$bd_usuario = "sa";
$bd_password = "ffff";
$bd_base = "basepru";
$con = mssql_connect($bd_host, $bd_usuario, $bd_password);
mssql_select_db($bd_base, $con);
$sql = "select codalm,nomalm from almacenes where codemp='16' and tipbod='1' order by nomalm";
$rs = mssql_query($sql, $con);
?>
<html>
<head>
<style type="text/css">
.estilo1 {font-size: xx-small}
text-align:left;
</style>
<title>Hoja de Control</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<p>Seleccione un Local y Luego un Vendedor o responsable</p>
<FORM ACTION="califica_vendedor.php" METHOD="POST">
<table width="249" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>Local</td>
</tr>
<tr>
<td><select name="local" id="local">
<option value="">--Seleccione--</option>
<? if(mssql_num_rows($rs)>0)
{
while($row = mssql_fetch_assoc($rs))
{
?>
<option value="<?=$row["codalm"]?>"><?=$row["nomalm"]?></option>
<?
}
}
?>
</td>
</tr>
</table>
<table width="100%">
<tr class="estilo1">
<td width="15%">Rótulo</td>
<td width="10%">OK:<input type=radio name="rotulo" value="O"></td>
<td width="10%">NO:<input type=radio name="rotulo" value="N"></td>
</tr>
<tr class="estilo1">
<td width="15%">Fachada Ext.</td>
<td width="10%">OK:<INPUT type=radio name="fachadae" value="O"></td>
<td width="10%">NO:<INPUT type=radio name="fachadae" value="N"></td>
</tr>
<tr class="estilo1">
<td width="15%">Pintura Int.</td>
<td width="10%">OK:<INPUT type=radio name="pintura" value="O"></td>
<td width="10%">NO:<INPUT type=radio name="pintura" value="N"></td>
</tr>
<tr class="estilo1">
<td width="15%">Iluminación</td>
<td width="10%">OK:<INPUT type=radio name="ilumina" value="O"></td>
<td width="10%">NO:<INPUT type=radio name="ilumina" value="N"></td>
</tr>
<tr class="estilo1">
<td width="15%">Equipos Opt.</td>
<td width="10%">OK:<INPUT type=radio name="equipos" value="O"></td>
<td width="10%">NO:<INPUT type=radio name="equipos" value="N"></td>
</tr>
<tr class="estilo1">
<td width="20%">Pisos</td>
<td width="15%">OK:<INPUT type=radio name="pisos" value="O"></td>
<td width="15%">NO:<INPUT type=radio name="pisos" value="N"></td>
</tr>
</table>
<textarea name="Observaciones" rows="2" cols="15" wrap="PHYSICAL"></textarea>
<br>
<input type="submit" name="calif_local" value="Enviar">
</form>
</body>
</html>
<script>
}
</script>
formulario procesa datos:
<?
$bd_host = "localhost";
$bd_usuario = "sa";
$bd_password = "ffff";
$bd_base = "basepru";
$con = mssql_connect($bd_host, $bd_usuario, $bd_password);
mssql_select_db($bd_base, $con);
?>
<html>
<head>
<title>Calificar Vendedor</title>
</head>
<body>
<H1>Ejemplo</H1>
El Local seleccionado es: <?php echo $_POST["local"]?>
<br>
</body>
</html>
<?
// verificamos si se han enviado ya las variables necesarias.
if (isset($_POST["local"]))
{
$rotulo = $_POST["rotulo"];
$fachadae = $_POST["fachadae"];
$pintura = $_POST["pintura"];
$ilumina = $_POST["ilumina"];
$equipos = $_POST["equipos"];
$pisos = $_POST["pisos"];
$observa = $_POST["observaciones"];
if($rotulo==NULL|$fachadae==NULL|$pintura==NULL|$i lumina==NULL|$equipos==NULL|$pisos==NULL)
{
echo "Debe marcar todas las opciones.!";
}
else
{
$query = 'INSERT INTO control_local (codemp,codalm,rotulo,fachada,pintura, ilumina, equipos, pisos,observa,fecha)
VALUES (16,\''.$_POST["local"].'\',\''.$rotulo.'\',\''.$fachadae.'\',\''.$pintur a.'\',\''.$ilumina.'\',\''.$equipos.'\',\''.$pisos .'\',\''.$observa.'\',\''.date("Y-m-d").'\')';
mssql_query($query) or die(mssql_error());
echo 'El Local '.$_POST["local"].' ha sido registrado de manera satisfactoria.<br />';
}
}
es urgente ayudenme quiero que todo aparezca en el mismo formulario de ser posible o en otro pero sin perder el local que seleccione primero y que me deje calificar mas de un vendedor.
Mil disculpas si no me supe explicar, puedo aclararles cualquier duda Gracias por su valiosa colaboración