| 1234567891011121314151617181920212223242526272829 |
- <?php
- include("db.php");
- $db->select_db("mailing");
- $postdata = file_get_contents("php://input");
- $d = json_decode($postdata);
- if(!isset($d->email) || strlen($d->email) < 4 ) {
- http_response_code(400);
- die("Mail invalido");
- }
- $stmt=$db->prepare("SELECT 1 FROM mails_datos WHERE mail=? AND codigo=?");
- $stmt->bind_param("ss",$d->email,$d->codigo);
- $stmt->execute();
- $stmt->store_result();
- if($stmt->num_rows!=1){
- http_response_code(400);
- die("Su mail o codigo no son validos");
- }
- $stmt=$db->prepare("UPDATE mails_datos set nombre = ?, apellido=?,zona=?,provincia=?,pais=?,telefono=?,baja=? where
- mail=? and codigo=?");
- $stmt->bind_param("ssssssiss",$d->nombre,$d->apellido,$d->zona,$d->provincia,$d->pais,$d->telefono,$d->baja,$d->email,$d->codigo);
- if(!$stmt->execute()) {
- http_response_code(400);
- die("Hubo un problema actualizando los datos". $stmt->error);
- }
- http_response_code(200);
- echo "Datos actualizados correctamente";
|