Código PHP:
UUYYYYYYYYYYYYY
Bueno hay te va desde el principio porque no lo entiendo no se que quiere hacer... XD
<?php
//Conectams base de datos
$connect_db = mysql_connect($host, $user, $pass) or die (mysql_error());
//Seleccionamos DB
mysql_select_db('mydb', $connect_db) or die (mysql_error());
//Arrancamo sesiones
session_start();
//Comprobamos que el usuario este logiado
// Si no lo esta lo enviamos a index.php?error=noSesion
if(!$_SESSION['SidUsuario']) { header('location: index.php?error=noSesion'); }
//Si lo esta mostramos la pagina
else {
// No se porque quieres definir estas variables, no las ocupas en tu script
$user = $_SESSION['sidUsuario'];
$name = $_SESSION['Snombre'];
$name .= $_SESSION['Sapellido'];
$cargo = $_SESSION['Scargo'];
// Añadimos cargos en la DB
if(isset($_POST['onSubmitaddCargo'])){
$addPostCargo = $_POST['cargo2db'];
$sql = "INSERT INTO tabla ('cargo') VALUES ('$addPostCargo')";
$query = mysql_query();
if($query) { echo "Se ha añadido el cargo con exito"; } else { echo "No se pudo añadir el cargo"; }
}
?>
<html>
<head><title></title></head>
<body>
<form action="" method="post">
Cédula: <input type="text" name="cedula">
Contraseña: <input type="text" name="password">
Nombre: <input type="text" name="nombre">
Apellido: <input type="text" name="apellido">
Telefono personal: <input type="text" name="opcNumero1">
Email: <input type="text" name="email">
<?php
//Mostramos los cargos que tengamos en nuestra base de datos
$sql = "SELECT * FROM cargo";
$query = mysql_query($sql);
echo "<select name=''>";
while($res=mysql_fetch_array($query)){ echo "<option value='".$res['name']."'>".$res['name']"</option>";
echo "</select>";
?>
Para añadir un cargo <a href='?addCargo'>Click aqui</a>
<?php
if(isset($_GET['addCargo'])){
echo "<form action='' method='post'>";
echo "Nombre del cargo: <input type='text' name='cargo2db'>";
echo "<input type='submit' name='onSubmitaddCargo' value='Añadir'>";
echo "</form>";
}
?>
<input type="submit" name="" value="Consultar">
</form>
<!-- En lo demas ya no te entendi que es lo que quieres hacer, pero ya te he dado un ejemplo muy claro -->
</body>
<?php
}
?>
Hay unas partes en las que puse tabla, ahi debes remplazar el valor por el que corresponde a la tabla de donde tomas los campos.
Tambien debes agregarle las tablas que tenias, este script lo he hecho desde 0, tratando de entenderte, pero la parte que no comprendo es esta:
Código PHP:
<label> </label>
<?php
if ($cargoConsulta != NULL && $cargoConsulta != "Jefe de Direccion")
{
?>
<div align="left">Unidad
<?php
//Creando la conexion
$con = mysql_connect('localhost','actividad','xx');
if (!$con)
die("No nos dieron conexion");
else
{ //seleccionando la Base de Datos Personal
$db = mysql_select_db('registro',$con);
if (!$db)
die("No nos dieron la Base de Datos");
else
{
$query = "select nombre from unidad where estado='Activa';";
$resultado = mysql_query($query,$con);
echo' <select name="selectUnidad">';
echo '<option>Seleccione:</option>';
while ($linea = mysql_fetch_array($resultado))
{
echo ('<option value="'.$linea[0].'">'.$linea[0].'</option>');
}
echo' </select>';
}
mysql_close($con);
}
}
?>
<label></label>
</div>
Que quiere hacer usted ahi?
Saludos amigo