hola... tengo un dramita chico al momento de visulaizar grabar y/o actualizar ,por ejemplo si en nombre coloco juan perez (solo me graba juan), en la bese de datos tenia de antes un nombre maria reyes, al realizar la consulta y visualizar los datos solo me muestra maria y se come el apellido. lo logro encontrar el porque... este es el codigo (no es muy largo) gracias.
if ($_GET['accion']=="buscar"){
$db_conexion= mysql_connect("$sql_host", "$sql_usuario", "$sql_pass") or die("No se pudo conectar a la Base de datos") or die(mysql_error());
mysql_select_db("$sql_db") or die(mysql_error());
$rut=$_POST['rut'];
$consultap = mysql_query("SELECT ID,nombre,rut,telefono FROM $sql_tabla WHERE rut='$rut'") or die(mysql_error());
$total_encontrados = mysql_num_rows ($consultap);
if ($total_encontrados != 0) {
while ($resultados = mysql_fetch_array($consultap)){
echo "<div align=left>RUT_____:<INPUT TYPE=text NAME=rut value=$resultados[rut]></div><BR>";
echo "<div align=left>NOMBRE__:<INPUT TYPE=text NAME=nombre value=$resultados[nombre]></div><BR>";
echo "<div align=left>TELEFONO:<INPUT TYPE=text NAME=telefono value=$resultados[telefono]></div><BR>";
echo "<input name=submit type=submit value=grabar>";
echo "<div align=center><a href=?accion=borrar&rut=$resultados[rut]>ELIMINAR</a></div>";
echo "el proveedor existe";
}
}
else{
echo "el proveedor no existe ingreselo <br>";
echo "<div align=left>RUT_____:<INPUT TYPE=text NAME=rut ></dv><BR>";
echo "<div align=left>NOMBRE__:<INPUT TYPE=text NAME=nombre ></dv><BR>";
echo "<div align=left>TELEFONO:<INPUT TYPE=text NAME=telefono ></dv><BR>";
echo "<input name=submit type=submit value=grabar>";
}
}
/////////////////////////////////////hacer nuevo
if ($_GET['accion']=="hacernuevo"){
$rut=$_POST['rut'];
$nombre=$_POST['nombre'];
$telefono=$_POST['telefono'];
$rut_consulta = mysql_query("SELECT ID FROM $sql_tabla WHERE rut='$rut'") or die(mysql_error());
$total_encontrados = mysql_num_rows ($rut_consulta);
mysql_free_result($rut_consulta);
$rut=stripslashes($rut);
if ($total_encontrados != 0) {
mysql_query("UPDATE $sql_tabla SET nombre='$nombre',rut='$rut',telefono='$telefono' where rut=$rut") or die(mysql_error());
echo "se actualizaron los datos del proveedor";
mysql_close();
exit;
}
else{
mysql_query("INSERT INTO $sql_tabla values('','$nombre','$rut','$telefono')") or die(mysql_error());
mysql_close();
echo "se agrego un nuevo proveedor" ;
}
}