Bueno, por lo pronto en esta parte:
Código PHP:
Ver originalif (isset($_POST ['submit'])){ $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]";
echo "El usuario ha sido modificado";
tienes un error, porque falta un apostrofe en el último campo del set. Eso sin duda está disparando un error de sintaxis, pero como no lo capturas, ni te enteras.
Debería quedar así:
Código SQL:
Ver originalUPDATE 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];
Un consejo, hno hagas sentencias SQL como una laaaarga cadena, porque se te escaparán errores de ese tipo con facilidad.
Trata de escribir estrucuradamente. Facilita el analisis del código y la busqueda de errores.
En cuanto a lo de $person, mas o menos lo mismo: No validas si devuelve algo la query, por lo que bien podría estar fallando.
Además, esto:
Código PHP:
Ver originalif(!isset($_POST['submit'])){ $qry="SELECT * FROM producto WHERE numeroorden = $_GET[numeroorden]";
$person=$muestra->fetch_array();
}
¿No debería ser:
Código PHP:
Ver originalif(!isset($_POST['submit'])){ $qry="SELECT * FROM producto WHERE numeroorden = $serial"; // ¿Para que asignar la variable si no la usas?
$person=$muestra->fetch_array();
}