Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/10/2012, 19:18
andrwyo2006
 
Fecha de Ingreso: junio-2012
Mensajes: 77
Antigüedad: 11 años, 10 meses
Puntos: 5
Problema con un echo en php

Buenas Noches
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'";

    
$resultqueryValidarmysql_query($queryValidar);
    
$num_resultsValida=mysql_num_rows($resultqueryValidar);
    
$queryUpdateCargo="UPDATE cargo SET idCargo='$idCargo',nombreCargo='$nombreCargo' WHERE idCargo='$idCargo'";
    
$resultUpdateCargomysql_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'";
    
$resultqueryValidarmysql_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>
y como output tengo lo siguiente:



y no se por que razon no me imprime dentro del campo todo el texto y por fuera si alguna idea muchas gracias