|
|
@@ -15,7 +15,7 @@ if ($_SERVER['REQUEST_METHOD']=="POST") {
|
|
|
|
|
|
|
|
|
if(!$stmt = $db->prepare("UPDATE mails_datos SET nombre=?, apellido=?,prefijo=?,telefono=?,zona=?,provincia=?,pais=?,dia=?,mes=?,infocursos=? where hash=? and mail=?"))
|
|
|
- die("no pude preparar");
|
|
|
+ die("no pude preparar" . $db->error);
|
|
|
if(!$stmt->bind_param('sssssssdddss',
|
|
|
$request->nombre,$request->apellido,$request->prefijo,$request->telefono,
|
|
|
$request->zona,$request->provincia,$request->pais,
|
|
|
@@ -33,6 +33,29 @@ if ($_SERVER['REQUEST_METHOD']=="POST") {
|
|
|
}
|
|
|
|
|
|
|
|
|
+} elseif ($_SERVER['REQUEST_METHOD']=="PUT") {
|
|
|
+ if(!$stmt = $db->prepare("insert into mails_datos(nombre,apellido,prefijo,telefono,zona,provincia,pais,dia,mes,infocursos,mail) values(?,?,?,?,?,?,?,?,?,?,?)"))
|
|
|
+ die("no pude preparar" . $db->error);
|
|
|
+ parse_str(file_get_contents("php://input"),$arr); //PUT
|
|
|
+ $request=json_decode(key($arr));
|
|
|
+ if(!$stmt->bind_param('sssssssddds',
|
|
|
+ $request->nombre,$request->apellido,$request->prefijo,$request->telefono,
|
|
|
+ $request->zona,$request->provincia,$request->pais,
|
|
|
+ $request->dia,$request->mes,$request->infocursos,$request->email))
|
|
|
+ die("errorbinding" . $stmt->error);
|
|
|
+
|
|
|
+ if (!$result = $stmt->execute()){
|
|
|
+ http_response_code(401);
|
|
|
+ echo json_encode(array("mensaje" => "ya estabas en la base"));
|
|
|
+ exit;
|
|
|
+ }
|
|
|
+
|
|
|
+ if($db->affected_rows==0){
|
|
|
+ echo json_encode(array("mensaje" => "no te pude registrar"));
|
|
|
+ } else {
|
|
|
+ echo json_encode(array("mensaje" => "registrado ok"));
|
|
|
+ }
|
|
|
+
|
|
|
} elseif ($_SERVER['REQUEST_METHOD']=="GET") {
|
|
|
$stmt = $db->prepare("select nombre, apellido,prefijo,telefono,zona,provincia,pais,dia,mes,mail,infocursos,hash from mails_datos where mail=?");
|
|
|
|
|
|
@@ -57,7 +80,7 @@ if ($_SERVER['REQUEST_METHOD']=="POST") {
|
|
|
"mes" => $cumple_mes);
|
|
|
echo json_encode($out);
|
|
|
} else {
|
|
|
- http_response_code(401); #Unauthorized
|
|
|
+ http_response_code(402);
|
|
|
echo json_encode(array("mensaje" => "El hash no coincide"));
|
|
|
}
|
|
|
} else {
|