Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/05/2014, 07:28
tayran8
 
Fecha de Ingreso: enero-2014
Ubicación: USA
Mensajes: 50
Antigüedad: 10 años, 10 meses
Puntos: 0
Pregunta Update php y Mysql

Buenos días!


Estoy aprendiendo php y quiero actualizar la informacion de un formulario que tiene un numero de id que es numeroorden. Consigo recuperar la informacion de la base de datos pero cuando presiono el boton de modificar me sale que las variables no han sido definidas. No sé por que pasa esto si en la primero consulta obtuve los valores de la variable que estoy enviando. Agradezco de antemano la ayuda que me puedan brindar al respecto.



Saludos!!

Código PHP:
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>CTE Modificar Registro</title>
<?php

include "conexiondblocal.php";
if(!isset(
$_POST['submit'])){
$serial mysqli_real_escape_string($con,$_GET['numeroorden']);    
$qry="SELECT * FROM producto  WHERE numeroorden = $_GET[numeroorden]";
$muestra mysqli_query($con,$qry);
$person=$muestra->fetch_array();
}
?>
<style type="text/css">
#cuerpo form table {
    text-align: center;
}
</style>
<link href="../CTE/estilospaginas.css" rel="stylesheet" type="text/css">
<style type="text/css">
body {
    background-color: #FFF;
}
</style>
</head>
<body>
<div id="cuerpo">
<script>
   $( "#entregaacliente,#fecharecepcion").datepicker();
 
  </script>
  
 <div id="formulario">
<form action="<?php echo $_SERVER['PHP_SELF'];?>" method="post">
 
  
      <div> <label for="inputproducto">Producto</label>  <input name="inputproducto"type="text" class="tabla" id="producto" value = "<?php echo $person['producto']; ?>" /> 
    </div>
      
      
            <div> <label for="inputproducto">Orden número</label>  <input name="inputcedula"type="text" class="tabla" id="inputcedula" value = "<?php echo $person['cedula']; ?>" /> 
    </div>
      
      
           <div> <label for="inputtipodeservicio">Cedula</label>  <input name="inputtipodeservicio"type="text" id="inputtipodeservicio" value = "<?php echo $person['tipodeservicio']; ?>" /> 
    </div>

        <div> <label for="inputtipodeservicio">Tipo de Servicio</label>  <input name="inputtipodeservicio"type="text" id="inputtipodeservicio" value = "<?php echo $person['tipodeservicio']; ?>" /> 
    </div>
       
         <div> <label for="inputnumeromarca">Numero de Marca</label>  <input name="inputnumeromarca"type="text" id="inputnumeromarca" value = "<?php echo $person['numeromarca']; ?>" /> 
    </div>
         
          <div> <label for="inputmarca">Marca</label>  <input name="inputmarca"type="text" id="inputmarca" value = "<?php echo $person['marca']; ?>" /> 
    </div>    
     
     
    <div> <label for="inputtelefono">Modelo</label>  <input name="inputmodelo"type="text" id="inputmodelo" value = "<?php echo $person['modelo']; ?>" /> </div>  
    
    <div> <label for="inputproducto">Almacen</label>  <input name="inputalmacen"type="text" id="inputalmacen" value = "<?php echo $person['almacen']; ?>" /> </div>
    
 
          <div> <label for="inputmarca">Dano</label>  <input name="inputdano"type="text" id="inputdano" value = "<?php echo $person['dano']; ?>" /> </div>  
       
       
       
       <div> <label for="inputfecharecepcion">Fecha de Recepción</label>  <input name="inputfecharecepcion"type="text" id="inputfecharecepcion" value = "<?php echo $person['fecharecepcion']; ?>" /> 
    </div>     
       
    
         <div> <label for="inputfecharecepcion">Técnico</label>
          <textarea name="inputtecnico" cols="30" id="inputtecnico"  /><?php echo $person['tecnico']; ?>
    </textarea> </div>
     
    <div> <label for="inputestado">Estado</label>  <select name="inputestado"type="text"value = "<?php echo $person['estado']; ?>" id="inputestado"> <option>Reparado </option>
            <option>Pendiente </option>
            <option>Entregado</option>
          </select> </div>
    
  <div> <label for="inputsede">Sede</label>  <select name="inputsede"value = "<?php echo $person['sede']; ?>"type="text" id="inputsede"> <option>Centro </option>
            <option>Calipso </option>
          </select>  </div>
          
          
        <div> <label for="inputentregaacliente">Entrega a Cliente</label>  <input name="inputentregaacliente"type="text" id="inputentregaacliente" value = "<?php echo $person['entregaacliente']; ?>" /> </div> 
    
         
 <input type="hidden" name="inputnumeroorden" value="<?php echo $_GET['numeroorden'];?>"/> 
 
       
        <div id="enviarboton">
       
        <input type = "submit" name = "submit" value= "Modificar"/>
        
        </div>
         
    
 
  
</form>

</div>


<div id="estilopagina">

</div>
<?php
if (isset($_POST ['submit'])){
$serial mysqli_real_escape_string($con,$_POST['numeroorden']);    
$producto"UPDATE producto SET producto = '$_POST[inputproducto]',cedula='$_POST[inputcedula]',tipodeservicio= '$_POST[inputtipodeservicio]',numeromarca= '$_POST[inputnumeromarca]',marca= '$_POST[inputmarca]',modelo= '$_POST[inputmodelo]',almacen= '$_POST[inputalmacen]',dano= '$_POST[inputdano]',fecharecepcion= '$_POST[inputfecharecepcion]',tecnico = '$_POST[inputtecnico]',estado='$_POST[inputestado]',sede='$_POST[inputsede]',entregaacliente='$_POST[inputentregaacliente]',numeroorden='$_POST[inputnumeroorden] WHERE numeroorden= $_GET[inputnumeroorden]";
mysqli_query($con,$producto);
echo 
"El usuario ha sido modificado";


?>
</body>
</html>