Tengo el Siguiente codigo
Código PHP:
<?php
@include("includes/conexion.php");
header('Server: Apache');
header('X-Powered-By: TOUCHE ');
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Modificar Cargo</title>
<?php @include 'includes/styles.php';?>
</head>
<body>
<?php @include 'includes/logo.php';
session_start();
if(isset($_SESSION['tipo']))
{
if($_SESSION['tipo']==3){
include("includes/menuadmin.php");
}
}
?>
<br></br>
<?php
$_SESSION['valid_user'];
if(!isset($_SESSION['valid_user'])&& $_SESSION['tipo']!=3)header("location: includes/error.php");//sino es admin para unauthorized
$idEmpleado= $_SESSION['valid_user'];
conectar();
$queryCargo="SELECT * from cargo ORDER BY idCargo ASC";
$resultqueryCargo=mysql_query($queryCargo);
$num_resultsCargo=mysql_num_rows($resultqueryCargo);
//echo "<pre>". print_r($_POST, true) . "</pre>";
if(!isset($_POST['Cargo'])and !isset($_POST['Modificar']))
{
echo"<div align=center>";
echo"<p> Por Favor Seleccione el Cargo a Modificar</p>";
echo'<form action="" method="post" name="cargoModificar" onsubmit="return validarmodificarCargo()" >
<table border=0>
<tr><td>Cargo</td><td><select name="idCargo">';
for ($cargo=0; $cargo <$num_resultsCargo; $cargo++) {
$rowCargo=mysql_fetch_array($resultqueryCargo);
$idCargo = $rowCargo['idCargo'];
$nombreCargo = $rowCargo['nombreCargo'];
echo "<option value='$idCargo'>$nombreCargo";}
echo'</select><br></td><tr><td colspan=2><input type=submit name=Cargo value="Modificar"></td></tr>
</table>
</form></div>';
}
if(isset($_POST['Modificar'])and !empty($_POST['Modificar']))
{
$idCargo=isset($_POST['idCargo'])? $_POST['idCargo']:null;
$idCargo=mysql_escape_string(addcslashes($idCargo,"',/"));
$nombreCargo=isset($_POST['nombreCargo'])? $_POST['nombreCargo']:null;
$queryValidar="SELECT * FROM cargo WHERE idCargo='$idCargo'";
$resultqueryValidar= mysql_query($queryValidar);
$num_resultsValida=mysql_num_rows($resultqueryValidar);
$queryUpdateCargo="UPDATE cargo SET idCargo='$idCargo',nombreCargo='$nombreCargo' WHERE idCargo='$idCargo'";
$resultUpdateCargo= mysql_query($queryUpdateCargo);
if ($resultUpdateCargo)
echo "<p>Se Actualizo ".mysql_affected_rows()." Cargo Correctamente </p>";
exit();
}
if(isset($_POST['idCargo'])and !empty($_POST['idCargo']))
{
$idCargoModificar = $_POST['idCargo'];
$queryValidar="SELECT * FROM cargo WHERE idCargo='$idCargoModificar'";
$resultqueryValidar= mysql_query($queryValidar);
$num_resultsValida=mysql_num_rows($resultqueryValidar);
$nombreCargo=mysql_fetch_array($resultqueryValidar);
$nombreCargo=$nombreCargo['nombreCargo'];
echo $nombreCargo;
if(!$num_resultsValida>0)
{
echo "</p>No Existe un Cargo con esa identificacion</p>";
echo "</p>Por Favor Verifique</p>";
echo '<META HTTP-EQUIV="Refresh" Content="2; URL=modificarCargo.php">';
}
else
{
echo"<div align=center>";
echo'<form action="" method="post" name="actualizarCargo" onsubmit="return validarCargo()" >
<table border=0>
<tr>
<td>idCargo:</td>
<td><input type=numeric name=idCargo maxlength=3 size=3 Autocomplete=off value='.$idCargoModificar.' readonly ><br></td>
</tr>
<tr>
<td>Nombre:</td>
<td><input type=text name=nombreCargo Autocomplete=off value='.$nombreCargo.'><br></td>
</tr>
<tr>
<td colspan=2><input type=submit name=Modificar value="Actualizar"></td>
</tr>
</table>
</form></div>';
}
}
?>
</body>
</html>
![](http://i45.tinypic.com/2lsunhk.jpg)
y no se por que razon no me imprime dentro del campo todo el texto y por fuera si alguna idea muchas gracias