Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/06/2012, 13:30
juancamotril
 
Fecha de Ingreso: mayo-2011
Ubicación: Motril (Granada)
Mensajes: 15
Antigüedad: 12 años, 11 meses
Puntos: 0
Pregunta php no me hace los updates

hola, estoy programando una base de datos y me encuentro con el problema de que php no me reconoce los mysql_query, tengo varias funciones que se llaman a través de un formulario que les envía los datos, ya no se que falla por más vueltas que le doy, espero que algún alma caritativa me eche una mano, esto es parte del código, antes de nada imaginaros un formulario que envie todos los datos que aqui se reciben:


<title>actualizar socio</title>
</head>
<?
$host="localhost";
$usuario="root";
$pass="root";

$c=mysql_connect($host,$usuario,$pass) or die ("Fallo al conectar a la base de datos");
mysql_select_db("socios",$c) or die (mysql_error());

$obradas2=$_POST['obradas2'];
$obradas_ptes2=$_POST['obradas_ptes2'];
$cuotas_ptes2=$_POST['cuotas_ptes2'];
$num_socio2=$_POST['num_socio2'];

$obradas=mysql_query("select obradas from socios where numero_socio = 'num_socio2'",$c)or DIE(mysql_error());

$sentencia1="update socios set obradas = '$obradas2' where numero_socio = 'num_socio2'";

$sentencia2="update socios set obradas_ptes = '$obradas_ptes2' where numero_socio = 'num_socio2'";

$sentencia3="update socios set cuotas_ptes = '$cuotas_ptes2' where numero_socio = 'num_socio2'";

if ($obradas!=$obradas2) {

mysql_query("$sentencia1",$c)or DIE(mysql_error());
print "<p>Datos actualizados correctamente.</p>";
}else {
print "<p>ERROR: Datos de obradas coincidentes</p>";
}



/*
mysql_query("$sentencia2",$c)or DIE(mysql_error());
mysql_query("$sentencia3",$c)or DIE(mysql_error());

*/

mysql_close($c);


?>

Datos actualizados correctamente
<body>
</body>
</html>